方法二:VS 2010中提供了一个Team Foundation Server Tools安装目录,在它下面有一个被称为"Build Notification”的工具,这个工具时刻“潜伏”在Taskbar中,监控着TFS端任何Build相关的信息。就像Outlook的邮件通知一样,当有任何Build开始时,它都会在屏幕右下角弹出一小窗口来通知你,如下图所示。
方法三:前两种方法都是主动通知你,而第三种方法就是要你在Team Explorer中选择中你的Build Definition,然后在右键菜单中选择“View Builds”去显示单前的Builds状态。
连同上两篇博客《VS 2010 测试功能学习(五)Gated Check-in》和《Visual Studio 2010 Beta 2 测试功能学习(四) Test Impact Analysis》在这里对它们一起做个小结:代码库是整个开发活动所围绕的最核心的东西,而对它的check-in操作又整个开发过程最为频繁发生的操作,这两者看似一对矛盾,因为频繁的checkin操作难免会有出现差错的情况,影响的代码库的稳定。所以需要有一套机制来保证每次check-in操作的质量,即使有错误发生也能及时的发现和补救。TFS 2010中所提供的TIA + Gated Check-in + Rolling Build三者结合起来就可以实现一个这样的机制,它们其中任何单独一个方法是无法完成的,团结起来才是最完美的。TIA帮助开发人员发现5%最关键的 Testcase在其准备运行check in之前自己进行验证;Gated Check-in执行20%左右最关键的测试用例,在更广阔的覆盖基础上上发现潜在的问题把好check-in的最后一道关口,同时又不会占用太多的时间;Rolling Build则是不辞辛劳、周而复始地执行100%的Testcase,随时发现其中的问题。
推荐阅读:
VS 2010 测试功能学习(五)Gated Check-in
Visual Studio 2010 Beta 2 测试功能学习(四) Test Impact Analysis
Visual Studio 2010 Beta 2 测试功能学习(三) 真正的主角儿
Visual Studio 2010 Beta 2测试功能学习(二) Q&A
Visual Studio 2010 Beta 2 测试功能抢先学习(一)