讓 XP 成真
一旦您使用了我的補丁,讓編譯和測試過程自動進行只是個在 cron 作業(或者是 Windows 平臺上的 at 作業)中包裝 Ant 執行的問題。
理想化的想法是,自動進行的過程將會把代碼從您的源代碼管理系統中提取出來,完成編譯、執行單元測試、然后每晚用電子郵件發送結果。還有將整個編譯日志捕獲并用電子郵件發送或張貼到 intranet 站點,這樣您就與“持續集成”和 XP 夢想接近了一步。
參考資料
您可以參閱本文在 developerWorks 全球站點上的 英文原文. 請參與有關本文的 討論論壇。
您會在這個 壓縮文件中找到所有 Ant 的 JUnit 任務和新的 MimeMail 任務的補丁, 以及增強的 XSL 文件。
請從 Jakarta project 下載 Ant 1.3。
如果直到今天您仍沒有(使用 JUnit)測試代碼,現在機會來了。
若要開始合并 Ant/JUnit(包括如何創建 JUnit 測試案例),請閱讀 Malcolm Davis 的“ Incremental development with Ant and JUnit”(developerWorks,2000 年 11 月)。
出色的文章,“ Ant in Anger,”描述了 Ant 在典型的產品開發環境下的使用。
請嘗試 極端編程站點以獲取更多這個主題的信息。
JavaMail和 Java 活動框架是 <mimemail> 任務必需的。
Ant 和 JUnit 是對 WebSphere應用開發環境的完美的測試贊美辭;版本 4.0 提供了增強的擴展,例如 Java 業務規則,使得不必重寫代碼就可以改變 Java 應用。
需要企業級的系統測試的幫助,請看 IBM Performance Management, Testing and Scalability Services提供了些什么(包含一個有關企業測試的庫,PDF 格式)。
請在 developerWorks Java 技術專區查找更多 Java 參考資料。