CATSRunner v.20050922


CATSRunner is a unit testing framework. C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a unit testing framework that provides developers of C-based systems, including embedded systems, the capability to use the popular test driven development approach. CATS supports embedded cross-platform development by working in conjunction with hardware abstraction layers. CATS also comes with a thin wrapper around arm-elf-gdbs host/target communication functions. A reference implementation for the ARM-7 CPU core is provided. Main features: - Catsrunner was built from the ground up for cross-platform embedded software development. - Its all written in ANSI C (yes, C++ can do more, but many embedded teams are using C). - This software is actively maintained - we at Agile Rules built it for our own use. - Its easy to add new target platforms. It builds now for PC and for ARM Evaluator7T board. - Catsrunner supports Test Driven Development (and Behavior Driven Development). - Catsrunner has been tested from its inception on real embedded hardware. - Its been released under the GPL as open source software Includes: - CATS and Catsrunner - Several other software modules that provide facilities often needed for embedded software development, and abstract hardware to aid easy porting to different architectures. - A build framework capable of building all of the software in the distribution on different platforms. - A sample application (appexample) using many of the modules as an example of how the software in the framework fits together. - A template application (apptemplate), mostly empty, to use as a starting point for new applications added to the framework. - Unit tests for all included modules and applications

CATSRunner is a unit testing framework. C ...

  • CATSRunner
  • 20050922
  • Agile Rules
  • Any Platform
  • GPL
  • 2.2 Mb
  • 97

Review CATSRunner

  • captcha

Development - Other software of Agile Rules


    Development - New Development software

    • WolfSSL  v.3.15.5wolfSSL is a lightweight SSL/TLS library targeted for embedded and RTOS environments primarily because of its small size, speed, and portability. It employs a dual licensing model, making it available under both GPL and commercial licenses.
    • ODBC Driver for Amazon Redshift  v.1.1Devart ODBC Driver for Amazon Redshift provides high-performance and feature-rich connectivity solution for ODBC-based applications to access Amazon Redshift from Windows, macOS, Linux, both 32-bit and 64-bit.
    • DbExpress driver for MySQL  v.6.11dbExpress is database-independent layer that defines common interface for fast access to MySQL database from Delphi. It provides high performance database connectivity and is easy to deploy. It can work using native network protocol or MySQL client ...
    • DbExpress Driver for InterBase  v.4.10dbExpress is a database-independent layer that defines common interface for fast access to InterBase and Firebird databases from Delphi. dbExpress provides high performance database connectivity and is easy to deploy.
    • CatScan  v.1.5Imagine what you could do if you could download up to 32 different catalogs (databases) each containing up to 32 fields and up to 32,767 records into your Palm, Symbol SPT, or Handspring Visor, and quickly look up information in those catalogs ...
    • CatStudio  v.3.1CatStudio 3.1 is a rather praiseworthy program that provides a features-rich environment to create product catalog in HTML, movie, or PDF format. Besides the product information, it allows to add different types of content, like Flash animation, ...