
我在機器 A 中設定了 Jenkins,在機器 B 中設定了 Testlink。我透過 Jenkins 安排了一項作業,該作業透過機器 B(透過 SSH)運行 python 腳本,並且該腳本產生 JUnit 報告 XML 檔案。現在我不知道如何讓 Jenkins-Testlink 外掛程式從機器 A 取得 JUnit 報告?
我需要這樣做,因為結果查找策略是 JUnit XML 檔案中的某個類別名稱。
答案1
插件應該嘗試將您的結果從從設備序列化到主設備。它使用Jenkins插件API和FilePath,FWIW。
嘗試新增 JUnit 結果搜尋策略(測試案例名稱、測試套件等),並新增正確的模式以符合從機(機器 B?)中的檔案結果。您可以使用 ant 模式,例如 **/*.xml,這意味著遞歸地在每個目錄中尋找 *.xml 檔案。
歡迎在以下位置提出問題http://issues.jenkins-ci.org,使用元件 testlink 以防它不起作用。它將自動分配給我。
謝謝!布魯諾