- 為 TestLink 專案建立 Custom Fields (4.3)
The plug-in uses this custom field's value to link a test case in TestLink with a test result from your Jenkins build.
a. Desktop >System >Define Custom Fields. 例: tlCustomField
b. Desktop > Test Project >Assign Custom Fields >Assign Custom Fields. - Test Plan 的設定必需為 "Active" 與 "Public" (4.4)
- 於 Jenkins 上安裝 TestLink Plugin 並完成設定: TestLink Plugin: (使用方法)
- 進入 Test Case >Settings >Edit
- 向下移動,Keywords區塊 的上面 有 Custom Fields 區塊, 填入值。 (7.1)
!!! Execution type: 勾選 Automate
格式:. # (依 Robot Test 的目錄架構做設定)
可以有空格、只能是英文、不要使用底線(_)。
(例) 參考 Robot 的 xunit.xml 測試報告, 決定此欄位的值為
Robot.Login#dm-12 LogoutFromAllPage
(Robot 測試腳本架構如下)
(產生的 xunit 報告內容為) - 至 Jenkins 上執行 "馬上建置", 即可看到 TestLink 報告, 並可依 Build Number 至 TestLink 系統輸出 Report。
(Jenkins)
(TestLink Build#341)
2015年2月13日 星期五
Jenkins + TestLink + RobotFramework
Reference: Jenkins TestLink Plug-in Tutorial
訂閱:
張貼留言 (Atom)
请问下 testlink 1.9.13 里面我没有发现DocManager , 不能和robot framework的用例关联啊 谢谢
回覆刪除DocManager 是專案名稱,把它替換成你的專案名就可以了
回覆刪除请教一下,我的是deepin系统,robot测试脚本架构是/home/deepin/checklist/launcher/launcher.txt,jenkins上执行Shell命令是:pybot --variable passwd:a -i Start_up /home/deepin/checklist/launcher/launcher.txt,在jenkins上手动构建后,为什么jenkins上testlink的结果是Not Run啊
回覆刪除