我在詹金斯運行sitespeed.io測試,並已將其配置爲輸出的JUnit格式的測試結果。是否可以將任意JUnit結果發佈到SonarQube?
我現在想發佈這些測試結果SonarQube(我知道我可以把它們發佈在詹金斯,但我有一個要求,把一切都在一個地方儘可能的)。
但是,當我將測試結果文件添加到Sonar分析中時(使用sonar.junit.reportsPath=/path/to/sitespeed-results
,命名我的結果文件TESTS-sitespeed.xml
)SonarQube似乎沒有在其儀表板上顯示任何結果。
據我所知,SonarQube還有一個設置來配置測試文件的位置,這經常被引用作爲測試結果不被正確攝取的原因,並且這導致我想知道我正在嘗試做什麼是可能的。
任何幫助將不勝感激。
感謝,
傑斯
你檢查/路徑上的許可/到/ sitespeed,結果如何?檢查聲納用戶是否可以讀取xml文件。 –
我使用SonarQube掃描儀詹金斯插件(http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+Jenkins),它採用聲納亞軍幕後。這是由創建結果文件的相同過程觸發的,所以我認爲權限應該可以。當然,我在日誌中沒有看到任何錯誤。 – Jez