六、發送郵件(STAF)
查到檢入編譯錯誤的 ID 之后,通過 ID 可以查到這個人的郵箱地址,然后用 STAF 的郵件服務給這個人以及 LA Admin 發送郵件通知:
Staf local email send to <address> subject <subject> message <message> |
七、定時服務(STAF)
我們可以用 Java 或者 Perl 等腳本語言來自動化上述流程,這里還需要在 ClearCase Client 機器上設置定時服務,讓這個腳本每天定時運行,這里我們就用到了 STAF Cron Service:
Staf local cron register Machine local Service process Request <request start command > Hour <hour> |
本文中是用 Java 寫的腳本,于是 request start command 就是:
Start Shell Command java parms <java file> WORKDIR <directory> RETURNSTDOUT RETURNSTDERR WAIT |
我們可以用 STAF LOCAL CRON LIST 來查看當前機器上的所有定時任務,如圖 4 可以看到 ID 19 就是我們剛剛加入的定時任務 :
Staf cron list |
圖 4. STAF 定時任務列表
這樣整個自動化流程就完成了。LA Admin 從此不用每天手動去更新和編譯腳本了。
回頁首
結束語
本文使用 Rational ClearCase、STAF、Ant、Lotus Automator 通過具體場景展示了自動化測試流程從人工到自動的改進過程。通過把這個流程自動化,不僅可以大大簡化測試人員的工作量,減輕測試人員的工作負擔,也能保證測試腳本的穩定性,使自動化開發人員開發人員盡早知道新版本的問題。
回頁首
描述 | 名字 | 大小 | 下載方法 |
---|---|---|---|
示例代碼 | CompileErrorAnalysisNotesFVT.java | 9 KB | HTTP |
關于下載方法的信息
參考資料
學習
STAF 官方網站
Ant 官方網站
訪問 IBM developerWorks 中國網站 Rational 專區,獲得關于 IBM Rational 軟件交付平臺(Rational Software Delivery Platform)產品的技術資源和最佳實踐。
訂閱 IBM developerWorks 時事通訊,一份關于 developerWorks 指南、文章、下載、社區活動、網絡廣播和技術講座的電子周刊。
獲得產品和技術
訪問 Rational Functional Tester 產品專題,了解最新的 IBM Rational Functional Tester 產品文檔和產品信息,獲得相關的技術文檔和參考資源,還可以查閱產品概覽、產品手冊、產品技術支持、試用版下載,以及相關文章、教程、多媒體課堂和產品演示等信息。
下載免費的 IBM Rational Functional Tester 試用版。
獲取免費的 Rational 軟件工具包系列,了解最新的 IBM Rational 軟件開發工具技術文檔和資源。
下載更多免費的 IBM Rational 試用版軟件,了解 IBM Rational 軟件的最新特性。
獲取更多 IBM 試用版軟件,并熟練掌握來自 DB2®、Lotus®、Tivoli®,以及 WebSphere® 的開發工具和中間件產品,用這些試用版軟件開發您的下一個項目。這些試用版軟件可以免費直接從 developerWorks 下載。
討論
加入 developerWorks 中文社區,developerWorks 社區是一個面向全球 IT 專業人員,可以提供博客、書簽、wiki、群組、聯系、共享和協作等社區功能的專業社交網絡社區。
加入 IBM 軟件下載與技術交流群組,參與在線交流。
原文轉自:http://www.anti-gravitydesign.com