У меня проблема с проведением тестов носа и получением результатов внутри Дженкинса.
У задания есть такой сценарий оболочки.:
. /var/lib/jenkins/envs/itravel/bin/activate
python api/manage.py syncdb --noinput
DJANGO_SETTINGS_MODULE=ci_settings nosetests --verbosity=0 --processes=1 --with-xunit --xunit-file=nosetests.xml
deactivate
Часть набора тестов выполняется с помощью django _Nose.NoseTestSuiteRunner.
Все тесты выполняются, и результирующий файл Nosetests.xml создается, но, похоже, не заполнен результатами тестов.:
<?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="0" errors="0" failures="0" skip="0"></testsuite>
Я заметил, что при сбое import Error
файл заполняется одной ошибкой, а в остальном, ничего...
Есть идеи? Есть ли что-то особенное, что нужно сделать со стороны тестов? Любое свойство для установки или около того?
Спасибо.