1. 程式人生 > >pytest.11.生成xml格式的測試報告

pytest.11.生成xml格式的測試報告

用例 然而 js xml 運行 net port 參數 sta skip

From: http://www.testclass.net/pytest/report/

pytest有非常友好的命令行報告輸出,在做用例開發的時候,這是極好的。然而我們在運行用例後經常會需要將測試結果廣而告之,發送給相關責任人瀏覽,所以生成簡潔美觀的測試報告是很有必要的。

生成junit格式的xml報告

pytest可以生成junit格式的xml報告,在命令行中加入--junit-xml=path 參數就可以了。

pytest test_quick_start.py --junit-xml=report.xml

上面的命令在當前文件夾中生成了名為report.xml的測試報告

<?xml version="1.0" encoding="utf-8"?><testsuite errors="0" failures="0" name="pytest" skips="0" tests="1" time="0.009"><testcase classname="test_quick_start" file="test_quick_start.py" line="3" name="test_reverse" time="0.000499725341797"></testcase></testsuite>%

ci集成

jenkins在build後可以通過插件展示junit格式的測試報告,具體步驟就不描述了。

pytest.11.生成xml格式的測試報告