让 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 参考资料。