Linux SoftwareProgrammingQuality Assurance and TestingCATSRunner 20050922

CATSRunner 20050922


CATSRunner is a unit testing framework. C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a
Developer:   Agile Rules
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   2260K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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-gdb's host/target communication functions.

A reference implementation for the ARM-7 CPU core is provided.

Here are some key features of "CATSRunner":
  • Catsrunner was built from the ground up for cross-platform embedded software development.
  • It's 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.
  • It's 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.
  • It's 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

    Requirements:
  • Linux, UNIX, or other POSIX operating systems. The build environment should work under a POSIX wrapper, like Cygwin, but that has not yet been tested.
    GNU toolchain:
  • binutils (tested with binutils-2.15)
  • gcc (tested with gcc-3.3.5)
  • gdb (tested with gdb-6.0)
  • newlib (tested with newlib-1.12.0)
  • make
    It should work with gcc 3.3.5 and later toolchains.
    tags tested with  driven development  the software  been tested  should work  with gcc  development and  the framework  embedded software  cats and  testing framework  systems the  test driven  

    Download CATSRunner 20050922


     http://www.agilerules.com/downloads/agilerules_catsrunner.20050922.tar


    Authors software

    CATSRunner 20050922 (by Agile Rules)
    CATSRunner is a unit testing framework.

    C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a


    Similar software

    CATSRunner 20050922 (by Agile Rules)
    CATSRunner is a unit testing framework.

    C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a

    KernelKit 0.5.0 (by Michael Opdenacker)
    KernelKit is a Knoppix GNU/Linux derivative targetting the development of Linux kernel and drivers, as well as Free Sofware embedded

    dejaGnu 1.4.4 (by Rob Savoye)
    DejaGnu is a framework for testing other programs

    Test::Unit::GTestRunner 0.04 (by Guido Flohr)
    Test::Unit::GTestRunner is a Unit testing framework helper class

    SYNOPSIS

    use Test::Unit::GTestRunner;

    Test::Unit::GTestRu

    RTEMS 4.6.5 (by Joel Sherrill)
    RTEMS (Real-Time Executive for Multiprocessor Systems) is a commercial grade real-time operating system designed for deeply embedded

    Echo2 Web Framework 2.1.0 Beta 5 (by NextApp)
    Echo2 Web Framework is the next-generation of the Echo Web Framework, a platform for developing web-based applications that approach

    TEKlib 1.04 (by TEKlib Team)
    TEKlib is a games operating system and cross-development SDK for games.

    TEKlib is an open-source library and operating system effo

    Embedded Slackware 1.3.2-2 (by SysDev Inc.)
    Embedded Slackware is a software development kit for the automated creation of bootable embedded systems based on Slackware and Busyb

    PeeWeeLinux 0.61.1 (by PeeWeeLinux Team)
    PeeWeeLinux is an ongoing development effort to provide an environment that makes the configuration and installation of a Linux opera

    CATS 0.6.1 (by Cognizo Technologies, Inc.)
    CATS is the industry’s leading open source Applicant Tracking System (ATS).

    CATS has a clean user-interface, is easy to use,


    Other software in this category

    Track + Task Tracker 3.0.0 (by Joerg Friedrich)
    Online project management and issue tracking with team collaboration, user management, multiple access levels, tasks, projects, time

    CppUnit - C++ port of JUnit 1.12.0 (by Baptiste Lepilleur)
    CppUnit is a C++ unit testing framework

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    Network Traffic Generator 0.1.3 (by Robert Sandilands)
    This is a traffic generator

    Testitool 1.0 beta 6 (by Byrne Reese)
    Testitool is an application written in PHP that allows it's users to compose and manage QA test plans.

    Here are some key features

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags