CATSRunner е рамка за единица тестване.
C Automated System Тестване (CATS) и свързаната с него тест бегач (Catsrunner) изпълнява рамка единица тестване, която предоставя на разработчиците на C-базирани системи, включително и вградените системи, възможността да използват популярния подход за развитие на тест задвижване.
CATS поддържа вградени развитие на различни платформи, като работи съвместно с маскиращ хардуера слоеве. CATS също така идва с тънка обвивка около хост / целеви комуникационни функции на ръката-елф-GDB му.
Осигурен е приложение за свързване за CPU ядро ARM-7.
Ето някои основни характеристики на "CATSRunner":
· Catsrunner е построена от земята за по-платформа за развитие вграден софтуер.
· Всичко е написано в ANSI C (да, C ++ може да направи повече, но много вградени екипи използват C).
· Този софтуер е да се поддържа активно - ние в Agile Правила го е построил за нашата собствена употреба.
· Това е лесно да се добавят нови целеви платформи. Тя изгражда сега за PC и за ARM Evaluator7T борда.
· Catsrunner подкрепя Test Driven развитие (и Behavior Driven развитие).
· Catsrunner е бил тестван от самото начало на недвижими вградени хардуерни.
· Той е бил освободен под GPL като софтуер с отворен код
Включва:
· Котки и Catsrunner
· Няколко други софтуерни модули, които осигуряват съоръжения често необходими за вградени разработка на софтуер, хардуер и абстрактно да помогне лесно пренасяне на различни архитектури.
· A рамка строителство в състояние да построи целия софтуер в дистрибуцията на различни платформи.
· Заявление по образец (appexample) с помощта на много от модулите като пример за това как софтуера в рамките пасва.
· A приложение шаблон (apptemplate), най-вече празен, да се използва като отправна точка за нови приложения, добавени към рамката.
· Единица тестове за всички включени модули и приложения
Изисквания:
· Linux, UNIX, или други POSIX операционни системи. Средата строителство трябва да работи под POSIX обвивка, като Cygwin, но това все още не е тестван.
GNU toolchain:
· Binutils (тестван с Binutils-2.15)
· GCC (тестван с GCC-3.3.5)
· GDB (тестван с GDB-6.0)
· Newlib (тестван с newlib-1.12.0)
· Да
Той трябва да работи с GCC 3.3.5 и по-късните toolchains.
Софтуер детайли:
Версия: 20050922
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 74
Коментари не е намерена