【发布时间】:2012-04-12 09:29:14
【问题描述】:
我在运行鼻子测试并在 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 失败时,该文件充满了一个错误,但除此之外,什么都没有......
有什么想法吗?测试方面有什么特别的事情要做吗?有什么要设置的属性吗?
谢谢。
【问题讨论】: