CATSRunner це основа модульного тестування.
З Автоматизована система тестування (CATS) і пов'язаний з ним тест бігун (Catsrunner) здійснювати рамки модульного тестування, яка надає розробникам систем С-основі, у тому числі вбудованих систем, можливість використовувати популярний тест орієнтований підхід розвитку.
КОТА підтримує вбудовані крос-платформної розробки, працюючи в поєднанні з апаратною абстракції шарів. Кішки також поставляється з тонкою оболонкою навколо комунікаційних функцій хост / цільових ARM-Ельф-GDB в.
Еталонна реалізація для ядра процесора ARM-7 передбачено.
Ось деякі ключові особливості "CATSRunner":
· Catsrunner був побудований з нуля для крос-платформної розробки вбудованого програмного забезпечення.
· Це все написано в ANSI C (так, C ++, може зробити більше, але багато вбудовані команди використовують C).
· Це програмне забезпечення активно підтримується - ми в Agile Правил побудував його для власних потреб.
· Легко додати нові цільові платформи. Він будує в даний час для ПК і для ARM Evaluator7T борту.
· Catsrunner підтримує Test Driven Development (і поведінку Driven Development).
· Catsrunner був протестований з моменту її створення в реальному вбудованого апаратного забезпечення.
· Це був звільнений під GPL, як програмне забезпечення з відкритим вихідним кодом
Включає в себе:
· Кішки і Catsrunner
· Деякі інші програмні модулі, які надають кошти часто необхідні для вбудованих розробки програмного забезпечення, апаратних засобів і абстрактної, щоб допомогти легкий перенесення на різних архітектурах.
· База збірки здатний побудувати все програмне забезпечення в розподілі на різних платформах.
· Зразок додатки (appexample) за допомогою багатьох модулів як приклад того, як програмне забезпечення в рамках сходиться.
· Шаблон додатки (apptemplate), в основному порожні, щоб використовувати в якості відправної точки для нових додатків, доданих в рамках.
· Модульні тести для всіх включених модулів і додатків
Вимоги:
· Linux, UNIX або інших POSIX операційних систем. Середа збірки повинні працювати під обгорткою POSIX, як Cygwin, але ще не був перевірений.
GNU набору інструментів:
· 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
Коментар не знайдено