2016-08-31 53 views
-1

nosetests --processes = 2 --process-timeout = 1800 -v --nocapture -a = attr --attr = api src/tests/externalapi/test_accounts_api.py - 與HTML的命令生成html報告使用在詹金斯上的nosetests

不起作用

控制檯說: nosetests:錯誤:沒有這樣的選項:--with-HTML 生成步驟 '執行shell' 標記作爲構建失敗

+0

請提供有關您的問題的更多詳細信息(即當前場景,您期望的等)。 –

+0

我想讓詹金斯生成html報告就像這個鏈接https://pypi.python.org/pypi/nose-html輸出 –

回答

0

您可以發佈通過在配置部分添加名爲「發佈JUnit測試結果報告」的後構建操作來測試結果。 您需要生成*.xml文件與鼻子,告訴Jenkins什麼是該文件的名稱和詹金斯將能夠解釋它,並以漂亮的形式顯示它。

對你有意思而非--with-html的選項是--with-xunit

此選項的文檔可用here

+0

我已經實現了我需要的是jenkins使用nose-htmloutput創建HTML報告0.6.0 –

+0

好的,這是一個不同的故事。我從來沒有使用這個插件,因爲Jenkins發佈的html報告對我來說足夠好,但是現在我使用'pip-install nose-htmloutput'來安裝它,它通過簡單地添加'--with -html'。 Html報告與* .xml文件在同一個文件夾中創建,結果稱爲'nosetests.html'。這可能看起來像一個愚蠢的問題,但是......你確定你有你的詹金斯運行的機器上安裝了該插件? – machnic

+0

是我們使用Python 2.7.10或Python 3 實際上甚至在本地我安裝了pip-install nose-htmloutput 然後我運行了 nosetests --processes = 2 --process-timeout = 1800 -v --nocapture -a = attr --attr = accounts_api C:\ Users \ vgogia \ Documents \ GitHub \ python-investor-web-exp \ src \ tests \ externalapi \ test_accounts_api.py --with-html 然後生成空的HTML報告 –