LINUX.ORG.RU

C/C++ Unit & Coverage


0

0

Привет всем!

Интересует вопрос, если ли какие-то продукты для написания Unit-тестов и снятия статистики их покрытия для С/C++. То есть не просто написать unit-тесты, а еще и показать их coverage (как напр. JUnit и emma). Желательно OpenSource, Windows и поддержка VC++.

Ответ на: комментарий от Deleted

Boost.Test как раз только unit тестирование. А мне нужно потом coverage снять.

EinsamerWolf
() автор топика
Ответ на: комментарий от yz

Действительно, все что удалось найти это как раз gcov & gcovtool. Но вот мне нужно все это добро сбилдить под VC++ Этим все сильно усложняется. Спасибо за ответ, сейчас буду еще искать.

EinsamerWolf
() автор топика
Ответ на: комментарий от acefsm

Действильно, что-то можно на этом написать. NCover снимет coverage. Совершенно не имею опыта программирования под win-платформу, только под *nix. Спасибо, буду смотреть.

EinsamerWolf
() автор топика
Ответ на: комментарий от EinsamerWolf

я сам недавно начал использовать C++/cli для unit тестов
проблем с переключением на C++/cli с C++ не заметил, почти все тоже самое, да и удобней гораздо
раньше пользовался cppunit, сейчас в сравнении с nunit, первый просто ужасом кажется

acefsm
()

Еще на prefast посмотрите, это не юниттестинг нисколько, но тоже полезная штука.

nikolayd
()
Ответ на: комментарий от dimon555

> реквест книги по тестированию ПО, чтобы много теории

на русскрм "Искусство тестирования программ", в оригинале Glenford J. Myers, The Art of Software Testing, можно в инете качнуть. Вроде, теория есть...

yz
()
Ответ на: комментарий от GArik

> а про cut какие мнения?

CMake такое умеет. Оно не очень удобно, когда надо тестам передавать параметры при запуске.

yz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.