Bamboo 作为构建的一部分运行python单元测试
作为构建步骤的一部分,我需要运行python单元测试用例,如果单元测试失败,构建需要失败 为此,我在Bambol build中有一个脚本步骤,并尝试在其中运行以下内容:Bamboo 作为构建的一部分运行python单元测试,bamboo,python-unittest,Bamboo,Python Unittest,作为构建步骤的一部分,我需要运行python单元测试用例,如果单元测试失败,构建需要失败 为此,我在Bambol build中有一个脚本步骤,并尝试在其中运行以下内容: python -m unittest discover /test 在这里,/test文件夹包含所有单元测试。 上面的脚本的输出是否正确 Ran (0) tests 所以问题是竹子无法发现这些测试。竹子代理是linux 不知道以前有没有人做过这样的事情,有什么建议 以下方法奏效了。使用-p(pattern)属性在pumbol
python -m unittest discover /test
在这里,/test文件夹包含所有单元测试。
上面的脚本的输出是否正确
Ran (0) tests
所以问题是竹子无法发现这些测试。竹子代理是linux
不知道以前有没有人做过这样的事情,有什么建议 以下方法奏效了。使用-p(pattern)属性在pumbol(unix构建代理)中发现/运行单元测试 python-m unittest discover-s test-p“T*.py” 注:1。我所有的测试用例都以“T”开头,例如test_check.py
2.“test”是我所有测试用例所在的包。如果您还没有弄清楚,可能是因为在windows中文件名不区分大小写,但在Linux中它们是
您的测试文件test_xxxx.py与test_xxxx.py不同,test_xxxx.py是discovery尝试使用的模式…是
/test
应该是绝对路径还是相对?绝对路径。即使我进入构建机器并在那里运行测试,它也不会发现任何测试。在窗户里工作很好。不确定这是竹子问题还是与Linux有关测试是否实际安装在build bot上的/test
?生成用户是否具有查看/test
的权限?