crpcut

0
Ваша оценка: Нет

crpcut (Compartmented Robust Posix C++ Unit Test) — фреймворк для написания unit-тестов, обладающий большим потенциалом.

За счет своей гибкой структуры, позволяет больше фокусироваться на логике и структуре тестов, а не на ограничения тестового окружения.
Каждый тест представляет собой отдельный процесс со своей рабочей директорией, если тест «падает» — приложение немедленно завершается.
Это означает, что тесты независимы друг от друга, и падение одного не может оказать влияния на другие.
Также существует возможность задать максимальное время выполнения для теста — по истечении которого тест считается не прошедшим.
Кроме этого можно задавать зависимости между тестами, так чтобы при падении родительского теста дочерние попросту не запускались.

Сайт разработчика: http://crpcut.sourceforge.net/
Что почитать?


Разместил: vikos 10 Декабрь 2011 в 11:51