Не пройдя тесты JUnit, не сломав мой скрипт Ant, как я ожидал?
Мой сервер непрерывной интеграции запускает скрипт Ant, который вызывает что-то вроде:
/ тесты / муравейник-тесты
Мои тесты JUnit запускаются, но с ошибками:
выполнения тестов:
[эхо] run-tests-helper.
[эхо] Запуск тестов ...
[ВЫПЛНЫ]
[exec] com.zedray.stuff.FooBarTest: ....
[exec] com.zedray.stuff.FooBarTest: ..... INSTRUMENTATION_RESULT: shortMsg = Некоторая ошибка в вашем коде.
[exec] INSTRUMENTATION_RESULT: longMsg = java.security.InvalidParameterException: некоторая ошибка в вашем коде
[exec] INSTRUMENTATION_CODE: 0
С ошибками все в порядке, но мой скрипт сборки продолжает работать (в конце концов, публикация моего сломанного приложения моим тестерам - плохо!). Я ожидаю, что для этого экземпляра будет возникать ошибка сборки, поэтому мой сервер непрерывной интеграции (в данном случае TeamCity) понимает, что что-то пошло не так, и сообщает о сбое сборки. "Failonerror" уже задан в соответствующем макросе, поэтому я не уверен, что еще я могу сделать?
/tests/build.xml
Запуск тестов ...
Любые идеи / предложения о том, как это исправить?
С уважением
Mark