Программное обеспечение Froglogic Squish Coco – многоязычный инструмент для обработки исходного кода и измерения тестового покрытия ветвей и условий. Выполнение набора тестов с инструментальным приложением создает данные, которые впоследствии могут быть проанализированы в Froglogic Squish Coco. Этот анализ может быть использован для понимания того, какая часть исходного кода была подвергнута тестированию, какие дополнительные тесты необходимо написать, как меняется охват тестирования с течением времени и многое другое.
Интеграция тестовых схем
В большинстве случаев охват достигается за счет использования модульной системы тестирования. Из Squish Coco сможет собирать информацию об обработке из любой используемой структуры. Готовые интеграции доступны для следующих структур:
- CppUnit
- QTestLib
- GoogleTest
- CxxTest
- Nunit
Расширенный анализ
Объединение нескольких отчетов о выполнении для обеспечения расширенного анализа.
Непрерывная интеграция
Coco может быть легко интегрирован с различными структурами построения и тестирования, чтобы служить компонентом системы непрерывной интеграции (CI).
Составление отчетов
- Выбор различных форматов отчетов (текст, HTML, XML, JUnit, Cobertura).
- Языки
- Coco поддерживает C, C ++, C #, SystemC, Tcl и QML.
- Платформы и Компиляторы
- Linux, Windows, RTOS и другие. Использование gcc, Visual Studio, встроенных компиляторов и т. д.