我有一臺服務器運行一種專有語言,我可以用這種語言運行「單元測試」。我不能在這臺機器上安裝Hudson從機,但希望將這些測試結果顯示在hudson作業中(至少監控此服務器代碼的代碼質量)。 我目前正在嘗試使用Web服務來獲取結果並將它們存儲在Hudson工作區中,但我擔心它不是正確的解決方案。 你能給我什麼解決方案?使用哈德森獲得遠程測試結果
1
A
回答
1
我終於有通過Web服務路徑得到了正確的道路上,雖然這是不容易的。 有此路徑
- 一些步驟,我創建了常規(見GMaven更多的相關信息),該行家的魔力,使用groovyws,稱爲Web服務,從測試的結果,造成junit report。
- 用這個mojo武裝起來,我創建了一個名爲web服務的maven項目,並將junit.xml文件存儲在一個輸出文件夾中。最後,我在hudson中爲這個項目創建了一個maven作業並定期調用它。由於junit報告集成在Maven構建中,我的測試結果在Hudson中以圖形形式顯示,用戶可以深入查看失敗的測試。
0
不知道這些是可能的,但...
也許一個選擇是在構建工作完成後執行第二構建目標或腳本,以使用scp從遠程服務器的測試結果,以使他們在本地構建服務器出現在哈德森
或者,如果平臺允許
通過使用像sshfs的等
卡爾
地圖遠程機器的本地文件系統的目錄
0
是的,你可以使用腳本任務將scp或任何結果(以junit xml格式)發送到當前工作區目錄。然後有一個「發佈JUnit測試結果報告」後製作任務&指向複製的文件。
很明顯,如果它不是junit兼容格式,則必須將其轉換。
聽起來你雖然
相關問題
- 1. 詳細哈德森測試報告
- 2. 讓Javascript測試輸出到哈德森
- 3. 讓哈德森的結果建立
- 4. 哈德森 - > java.lang.OutOfMemoryError:Maven的Java堆空間乾淨的測試包-P哈德森
- 5. 獲得的Eclipse PDT每晚哈德森
- 6. 使用哈德森和Rails
- 7. 無法使用哈德森
- 8. 從遠程哈德森版本獲取輸出
- 9. 使用硒框架在哈德森集成自動化測試
- 10. 文件哈德森用戶權限不哈德森構建
- 11. 哈德森Trac的
- 12. 哈德森cobertura圖
- 13. 哈德森和gitosis
- 14. 哈德森問題
- 15. 哈德森管道
- 16. 哈德森 - 創建用戶
- 17. 哈德森嚴重碰撞檢測
- 18. 從Java中的JMeter遠程測試中獲得結果
- 19. Gud插件哈德森結帳問題
- 20. 哈德森結算卡在「混帳取」
- 21. 獲得測試結果
- 22. 項目版本使用哈德森
- 23. 哈德森建立使用舊罐子
- 24. 哈德森 - 缺少觸發器遠程構建選項
- 25. 哈德森不會從Git中獲取
- 26. 哈德森 - 從奴隸捕獲日誌
- 27. 哈德森(詹金斯)和遠程的Git倉庫得到許可被拒絕
- 28. 得到哈德森結帳源到一個特定的目錄
- 29. 運行FlexUnit4中測試在哈德森螞蟻
- 30. 哈德森和maven的雙單元測試報告