Название: Тестирование проекта Отправлено: __Heaven__ от Август 31, 2015, 10:42 Привет, друзья!
У меня имеется проект и 10 проектов - юнит тестов. Как бы так сделать, чтобы можно было запускать все 10 тестов в линию? Написание bat файла не помогает по причине отсутствия %errorlevel% при неудачном тесте... Название: Re: Тестирование проекта Отправлено: Пантер от Август 31, 2015, 10:45 В CMake есть CTest, который не только все запускает, но и показывает красиво вывод, с возможностью выдачи отчета в формате JUnit, который понимают разные CI.
Название: Re: Тестирование проекта Отправлено: __Heaven__ от Август 31, 2015, 11:19 А этот CTest совместим с тем кодом, что я уже написал? То есть код с использованием QtTest.
Название: Re: Тестирование проекта Отправлено: Пантер от Август 31, 2015, 11:19 CTest это просто запуск тестов. Не важно, на чем тесты написаны.
Название: Re: Тестирование проекта Отправлено: __Heaven__ от Август 31, 2015, 11:42 Да, но у меня бат файл тоже запускает все тесты, но тестов 10 штук и мне нужно проматывать весь выхлоп, чтобы убедиться, что все тесты пройдены. Было бы здорово иметь или остановку или общий итог.
Название: Re: Тестирование проекта Отправлено: Пантер от Август 31, 2015, 11:44 run_test_1 && run_test_2 && .... && run_test_10
Если один не пройдет, все остановится. :) Название: Re: Тестирование проекта Отправлено: __Heaven__ от Август 31, 2015, 12:00 Если один не пройдет, все остановится. :) Нееет :)не помогает по причине отсутствия %errorlevel% при неудачном тесте... |