CATSRunner

Software screenshot:
CATSRunner
Software informatie:
Versie: 20050922
Upload datum: 3 Jun 15
Ontwikkelaar: Agile Rules
Licentie: Gratis
Populariteit: 9

Rating: 3.0/5 (Total Votes: 1)

CATSRunner is een eenheid toetsingskader.
C Automated Testing System (CATS) en de bijbehorende testen runner (Catsrunner) implementeren van een eenheid toetsingskader dat de ontwikkelaars van C-gebaseerde systemen, met inbegrip van embedded systemen biedt de mogelijkheid om de populaire test-driven development aanpak.
CATS ondersteunt ingebed cross-platform ontwikkeling door te werken in combinatie met de hardware abstractie lagen. CATS komt ook met een dunne wrapper rond gastheer / target communicatiefuncties arm-elf-gdb's.
Een referentie-implementatie voor de ARM-7 CPU core wordt verstrekt.
Hier zijn een aantal belangrijke eigenschappen van "CATSRunner":
· Catsrunner werd gebouwd vanaf de grond opgebouwd voor cross-platform embedded software ontwikkeling.
· Het is allemaal geschreven in ANSI C (ja, C ++ kan meer doen, maar veel ingebedde teams zijn met behulp van C).
· Deze software is actief onderhouden - we bij Agile Regels gebouwd voor eigen gebruik.
· Het is makkelijk om nieuwe doelplatformen voegen. Het bouwt nu voor PC en voor ARM Evaluator7T board.
· Catsrunner ondersteunt Test Driven Development (en Behavior Driven Development).
· Catsrunner is getest vanaf het begin op echte embedded hardware.
· Het is al vrijgegeven onder de GPL als open source software
Inclusief:
· CATS en Catsrunner
· Verschillende andere software modules die faciliteiten bieden vaak nodig voor embedded software ontwikkeling, en abstracte hardware om eenvoudig porting hulp aan verschillende architecturen.
· Een build kader staat van de bouw van alle software in de distributie op verschillende platformen.
· Een voorbeeldtoepassing (appexample) Met een groot aantal modules als een voorbeeld van hoe de software in het raamwerk in elkaar.
· Een template applicatie (apptemplate), meestal leeg, gebruikt als uitgangspunt voor nieuwe toepassingen toegevoegd aan het raamwerk.
· Unit tests voor alle opgenomen modules en toepassingen
Vereisten:
· Linux, UNIX of andere POSIX besturingssystemen. De gebouwde omgeving moeten werken onder een POSIX wrapper, zoals Cygwin, maar dat is nog niet getest.
GNU toolchain:
· Binutils (getest met binutils-2.15)
· Gcc (getest met GCC-3.3.5)
· Gdb (getest met gdb-6.0)
· Newlib (getest met newlib-1.12.0)
· Maken
Het zou moeten werken met GCC 3.3.5 en later toolchains.

Vergelijkbare software

pry
pry

14 Apr 15

dfuzz
dfuzz

12 May 15

benchbase
benchbase

11 May 15

qc
qc

14 Apr 15

Reacties op CATSRunner

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!