CUnit Краткое описаниеCUnit - фреймворк для модульного тестирования программного обеспечения, разрабатываемого на языке программирования C. Используется в виде библиотеки, линкуемой с проектом, функциональность которого предполагается тестировать.
УстановкаБыл подготовлен архив, содержащий собранную версию cunit для архитектуры x86. По запросу могут быть подготовлены сборки для других архитектур.
Распаковывать архив следует по пути, указанному в переменной $QNX_TARGET.
Примеры распаковки:
GNU/Linux$ sudo unzip /path/to/downloaded/archive/cunit-2.1-3_qnx650_x86_20161109.zip -d $QNX_TARGET
Windows$ unzip.exe C:\path\to\downloaded\archive\cunit-2.1-3_qnx650_x86_20161109.zip /d %QNX_TARGET%
Модель использованияНиже представлена схема использования фреймворка CUnit:
- инициализация тестового журнала (функция CU_initialize_registry());
- добавление наборов тестов (suites) в тестовый журнал (функция CU_add_suite());
- добавление тестов в наборы (функция CU_add_test());
- запуск тестов, с использованием соответствующей функции (например CU_console_run_tests());
- очистка тестового журнала (функция CU_cleanup_registry()).
Ссылки-
Архив cunit-2.1-3_qnx650_x86_20161109.zip-
Подробное описание фреймворка CUnit-
Простой пример реализации тестов с помощью CUnit-
Сайт проекта CUnit