我在进行鼻子测试并在 Jenkins 中获得结果时遇到问题。
该作业有一个这样的 shell 脚本:
. /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
失败时文件充满了一个错误,但除此之外,什么都没有......
任何的想法?测试方面有什么特别的事情要做吗?有什么要设置的属性吗?
谢谢。