Reference
(TestLink Server) TestLink XML-RPC confIg 設定
開啟 [TestLink Server Root Folder]\config.inc.php,變更以下設定:
$ tlCfg->api->enabled = TRUE; $ tlCfg->exec_cfg->enabled_test_automation = ENABLED;
(Jenkins) 設定與 Jenkins 關聯的 TestLink Server 資訊
(5.2 Installing and configuring Jenkins TestLink Plug-in)
- 管理 Jenkins >設定系統 > TestLink區塊
- TestLink Installation 填入 (以下舉例, 請依實際狀況填入正確值)
Name: TestLink 1.9.10 URL: http://[IP]:[PORT]/lib/api/xmlrpc/v1/xmlrpc.php (URL 的格式依 TestLink 的版本而有所不同,例: http://x.x.x.x:8084/lib/api/xmlrpc/v1/xmlrpc.php) Developer Key: 到 TestLink >My Settings >API interface,將 TestLink API 的值複製到這裡
(Jenkins) 設定 Jenkins 專案的 TestLink Plugin 組態
(5.3 Creating a job in Jenkins)
- 專案 >組態 >建置環境 >新增建置步驟 >Invoke Testlink
- TestLink Configuration 填入
TestLink Version: TestLink 1.9.10 Test Project Name: MyProject (專案在 TestLink 中的名字) Test Plan Name: Auto test plan (依建立的名稱輸入) Build Name: auto-$BUILD_NUMBER (可自行命名) Custom Class: tlCustomField (請參考 TestLink & Jenkins)
- Test Excution 填入
Single Build Steps: Add action >選擇 "執行 Shell"> 填入原有執行的指令 (依專案而異)
- Result Seeking Strategy
是 tlCfg->exec_cfg->enable_test_automation
回覆刪除