CATSRunner

Logiciel capture d'écran:
CATSRunner
Détails logiciels:
Version: 20050922
Date de transfert: 3 Jun 15
Développeur: Agile Rules
Licence: Gratuit
Popularité: 9

Rating: 3.0/5 (Total Votes: 1)

CATSRunner est un framework de test unitaire.
C Système automatisé d'essais (CATS) et son lanceur de test associé (Catsrunner) mettre en œuvre un cadre de tests unitaires qui fournit aux développeurs de systèmes à base de C, y compris les systèmes embarqués, la capacité à utiliser l'approche populaire de développement piloté par les tests.
CATS supports intégrés de développement cross plate-forme en travaillant en collaboration avec des couches d'abstraction matérielle. CATS est également livré avec une enveloppe mince autour des fonctions de communication hôte / cibles de arm-elf-gdb.
Une implémentation de référence pour le core CPU ARM-7 est fourni.
Voici quelques caractéristiques principales de "CATSRunner":
· Catsrunner a été construit à partir du sol pour le cross-plate-forme de développement de logiciels embarqués.
· Tout est écrit en ANSI C (oui, C ++ peut faire plus, mais de nombreuses équipes embarqués utilisent C).
· Ce logiciel est activement maintenue - nous au Règlement Agile construit pour notre propre usage.
· Il est facile d'ajouter de nouvelles plates-formes cibles. Il construit maintenant pour PC et pour la pension ARM Evaluator7T.
· Catsrunner soutient test Driven Development (and Behavior Driven Development).
· Catsrunner a été testé à partir de sa création, le matériel embarqué réel.
· Il a été libéré sous le GPL en tant que logiciel open source
Comprend:
· CATS et Catsrunner
· Plusieurs autres modules logiciels qui fournissent des installations souvent nécessaires pour le développement de logiciels embarqués, et le matériel abstrait pour faciliter le portage facile aux différentes architectures.
· Un cadre de construction capable de construire l'ensemble des logiciels de la distribution sur les différentes plates-formes.
· Un exemple d'application (de appexample) à l'aide de nombreux modules comme un exemple de la façon dont le logiciel dans le cadre va ensemble.
· Une demande de modèle (apptemplate), presque vide, à utiliser comme un point de départ pour de nouvelles applications ajoutées au cadre.
· Les tests unitaires pour tous les modules et applications incluses
Exigences:
· Linux, UNIX, ou d'autres systèmes d'exploitation POSIX. L'environnement de compilation doit travailler sous une enveloppe de POSIX, comme Cygwin, mais qui n'a pas encore été testé.
GNU toolchain:
· Binutils (testés avec binutils-2.15)
· Gcc (testé avec gcc-3.3.5)
· Gdb (testé avec gdb-6.0)
· Newlib (testé avec newlib-1.12.0)
Faire
Il devrait fonctionner avec gcc 3.3.5 et toolchains plus tard.

Logiciel similaire

benchbase
benchbase

11 May 15

selexe
selexe

14 Apr 15

JSCPP
JSCPP

3 Jun 15

ContiPerf
ContiPerf

20 Feb 15

Commentaires à CATSRunner

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!