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
  • 92

Review CATSRunner

  • captcha

Development - Other software of Agile Rules


    Development - New Development software

    • HC Security  v.3.0Monitor PCs and webcams: PC's screen, Webcam, Microphone, Worktime monitoring (up to 1000 employees PCs simultaneously per admin PC) in a LAN or via the Internet ...
    • Universal SQL Editor  v. enabled SQL editor for Oracle, DB2, SQL Server, Sybase, etc., with SQL formatter/beauifier, query result supports grouping, filtering, searching, and can also be exported to Excel spreadsheet or as a set of SQL statements.
    • EntityDAC  v.2.0EntityDAC is an ORM for Delphi with LINQ support. It provides a framework that allows performing object-relational mapping of database objects to Delphi classes with full support for encapsulation, inheritance, polymorphism and other OOP features.
    • Dynamsoft Barcode Reader for Windows  v.6.3Dynamsoft Barcode Reader enables developers to expedite the creation of applications for the recognition of 1D barcode formats. It is available on Windows, Linux, macOS, supporting various programming languages such as C++, C#, Java, ASP.NET, VB etc.
    • 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, ...