我有node.js項目,我想在我們的竹子(atlassian產品)上運行測試用例mocha(visionmedia.github.io/mocha/),但是摩卡不提供任何關於竹子的報道,即。 JUnit記者。如何顯示Moch生成的測試報告
我正在考慮將xUnit轉換爲JUnit formart,但到目前爲止我還沒有找到任何解決方案。
任何一個建議?
我有node.js項目,我想在我們的竹子(atlassian產品)上運行測試用例mocha(visionmedia.github.io/mocha/),但是摩卡不提供任何關於竹子的報道,即。 JUnit記者。如何顯示Moch生成的測試報告
我正在考慮將xUnit轉換爲JUnit formart,但到目前爲止我還沒有找到任何解決方案。
任何一個建議?
到目前爲止,我解決了這個問題通過亞基組合:
mocha -R tap ./test/*.js > ./test-reports/result.tap
cd ./test-reports
cat ./result.tap | \
tap2subunit | subunit2junitxml > result.junit && \
xmllint --pretty 1 result.junit > result.junit.xml
使用https://www.npmjs.com/package/mocha-bamboo-reporter 存在被當您安裝竹的NodeJS安裝插件任務「摩卡測試分析器」。
皮卡在構建階段
的「最後的任務」,從摩卡竹記者寫此任務的結果,我不熟悉的竹子,但這種聯繫似乎相關:https://開頭github上。 com/visionmedia/mocha/pull/349 – verybadalloc
junit並不支持「officialy」。拉取請求前一段時間沒有任何結果。 – Jaro
我認爲TAP模塊將在不久的將來拯救我https://jira.atlassian.com/browse/BAM-10955 – Jaro