Ищу систему модульного тестирования на базе Windows, которая работает прямо из коробки (предпочтительно с Netbeans) - PullRequest
1 голос
/ 23 ноября 2011

Я попробовал Проверить, но документации не много (особенно о Windows), и я продолжаю получать ошибки по ошибке (возможно, потому что я не уверен в том, какие определения необходимы).

Я не могу заставить Cunit собрать иустановить с помощью Cygwn (при первоначальной установке происходит сбой (сообщение об ошибке потеряно, поскольку я его с тех пор удалил, но я запустил Google).

Даже "простой c-тестовый модуль" NetBeans вызывает у меня ошибки.


Может кто-нибудь рассказать мне о системе модульного тестирования на С, которая будет работать прямо из коробки, и мне не придется тратить часы на поиск и отладку и дни на форумах поддержки?

Что-нибудь вообще - я буду использоватьлюбой компилятор (Migw, Borland, Cygwin ... все, что угодно)

Желательно было бы интегрироваться с Netbeans, но я могу жить без этого.

Желательно было бы хороший графический интерфейс, возможно, с трафикомлегкая система, но я могу жить без этого.

Я просто хочу покончить с этим и почувствовать, что я мог бы быстрее взломать мою собственную ...

Есть предложения?НКС заранее

Ответы [ 2 ]

2 голосов
/ 23 ноября 2011

Я использовал Boost Test library . Это в C ++, хотя и документация не очень хорошая. Плюс в том, что он широко используется, и многие инструменты непрерывной интеграции, такие как Hudson , могут анализировать свой выходной формат и визуализировать результаты теста в виде графиков.

2 голосов
/ 23 ноября 2011

В настоящее время я разрабатываю приложения C ++ для Windows, и я также осмотрел среду модульного тестирования, которая могла бы работать с тем, что мы делаем, то есть с собственным кодом.

Я сталкивался с WinUnit, разработалкто-то из M $ некоторое время назад имел дело с нативным кодом.Начать очень легко, вам просто нужно создать конкретный проект DLL для каждого набора тестов, а затем использовать winunit.exe для запуска тестов.

Приятно то, что вам не нужнопозаботьтесь обо всех частях init test suite, просто запишите свои модульные тесты как функции, в DLL и запустите WinUnit!

Это версия CLI, здесь нет яркого графического интерфейса, но он выполняет свою работу.Это также просто добавить в качестве внешнего инструмента для VisualStudio.

, посмотрите здесь для получения более подробной информации: http://winunit.codeplex.com/ http://msdn.microsoft.com/en-us/magazine/cc136757.aspx

Я уже использовал CUnit для Linuxна базе ОС без каких-либо проблем, но на самом деле не пробовал ее на платформе Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...