簡體   English   中英

無法在jenkins上查看python腳本的測試結果

[英]Unable to see test result for python scripts on jenkins

我已經使用pytest框架編寫了自動化測試腳本,並且試圖在jenkins上使用ant build運行腳本。 請幫助我查看測試結果:

1)我已經在jenkins上完成了所有安裝(python 2.7,pytest,py,pip)

2)這是我創建的ant build.xml文件

<project name="test" default="tests" basedir="tests">
<!-- Run Register test case -->
<target name="test_register">
<echo message="Executing ${TestScript}"/>
<exec dir="." executable="python">
<arg line="${TestScript}.py"/>
</exec>
</target>
<!--  Run all Test cases  -->
<target name="runAll">
<echo message="Executing ${TestScript}"/>
<exec dir="tests" executable="python">
<arg line="python *.py"/>
</exec>
</target>
</project>

3)我嘗試運行該構建,它為我提供了以下輸出http://screencast.com/t/YxJ2NLir3dn

請幫助我糾正我的過程和設置

我剛剛進入python和junit測試, 似乎是一個很好的資源

我認為這是您想要的(而不是使用測試運行器),將其添加到測試文件的末尾

if __name__ == '__main__':
    import xmlrunner
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM