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

Review CATSRunner

  • captcha

Development - Other software of Agile Rules


    Development - New Development software

    • .NET Obfuscator Ultimate  v.9.8.1.NET Obfuscator Ultimate is .NET protection tool to secure .NET assemblies. Obfuscation significantly aggravates reverse engineering and reduces its effectiveness. Use the obfuscator to protect your intellectual property.
    • Nevron Open Vision  v.2022.2Nevron Open Vision for .NET is a suite of advanced desktop UI controls that aims to streamline the development of feature-rich Desktop Applications by providing developers with premium quality UI controls that also work on multiple operating systems.
    • CSharp Merge Excel  v.2022.3.0CSharp Merge Excel makes development easy by introducing unique database features into any of your project. Instead of having to rely on bulky or expensive third-party applications like MS Office or Excel Interop, you get a simplified solution.
    • Delphi  v.11.1.28Delphi is the world's most advanced IDE for rapidly developing single-source multi-platform high-performance native applications using powerful visual design tools and features developers love. Free trial signup: ...
    • 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, ...