CATSRunner

Screenshot der Software:
CATSRunner
Softwarebeschreibung:
Version: 20050922
Upload-Datum: 3 Jun 15
Entwickler: Agile Rules
Lizenz: Frei
Popularität: 9

Rating: 3.0/5 (Total Votes: 1)

CATSRunner ist ein Unit-Test-Framework.
C Automated Testing System (CATS) und der zugehörigen Testrunner (Catsrunner) führen ein Unit-Test-Framework, das Entwicklern von C-basierten Systemen, einschließlich Embedded-Systemen bietet, die Fähigkeit, die beliebte Test Driven Development Ansatz zu bedienen.
CATS unterstützt durch die Arbeit in Verbindung mit Hardware-Abstraktionsschichten eingebettet Cross-Plattform-Entwicklung. CATS kommt auch mit einem dünnen Wrapper Host / Ziel-Kommunikationsfunktionen Arm-elf-gdb.
Eine Referenzimplementierung für die ARM-7 CPU-Kern ist.
Hier sind einige der wichtigsten Features von "CATSRunner":
· Catsrunner wurde von Grund auf für die plattformübergreifende Entwicklung von Embedded Software gebaut.
· Es ist alles in ANSI C geschrieben (ja, C ++ können mehr tun, aber viele Embedded-Teams sind mit C).
· Diese Software wird aktiv gepflegt - bei Agile Geschäfts bauten wir es für den eigenen Gebrauch.
· Es ist einfach, neue Zielplattformen hinzuzufügen. Es baut sich jetzt für PC und für ARM Evaluator7T Bord.
· Catsrunner unterstützt Test Driven Development (and Behavior Driven Development).
· Catsrunner hat von Anfang an realen Embedded-Hardware getestet.
· Es ist unter der GPL als Open Source Software veröffentlicht
Beinhaltet:
· CATS und Catsrunner
· Mehrere andere Softwaremodule, die Einrichtungen bieten oft für Embedded-Software-Entwicklung, und abstrakten Hardware benötigt wird, um eine einfache Portierung auf verschiedene Architekturen zu unterstützen.
· Ein Build Framework in der Lage, den Aufbau der gesamten Software in der Distribution auf verschiedenen Plattformen.
· Eine Beispielanwendung (appexample) mit vielen der Module als ein Beispiel, wie die Software in dem Rahmen zusammenpaßt.
· Eine Vorlage Anwendung (apptemplate), meist leer, um als Ausgangspunkt für neue Anwendungen auf den Rahmen hinzugefügt zu verwenden.
· Unit-Tests für alle enthaltenen Module und Anwendungen
Bedarf:
· Linux, UNIX oder anderen POSIX-Betriebssysteme. Die Build-Umgebung sollte unter POSIX Wrapper wie Cygwin arbeiten, aber das ist noch nicht geprüft worden.
GNU Toolchain:
· Binutils (mit binutils-2.15 getestet)
· Gcc (mit gcc-3.3.5 getestet)
· Gdb (mit gdb-6.0 geprüft)
· Newlib (mit newlib-1.12.0 getestet)
· Machen
Es sollte mit gcc 3.3.5 und später Toolchains zu arbeiten.

Ähnliche Software

pytest-incremental
pytest-incremental

12 May 15

pinocchio
pinocchio

14 Apr 15

assertEquals
assertEquals

20 Feb 15

PyHamcrest
PyHamcrest

11 May 15

Kommentare zu CATSRunner

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!