您可以在您的添加显式异常(被忽略的文件)。自动测试文件与 add_exception命令 。OS X的一些元文件和您的Ruby 项目的供应商目录,例如忽略了各种源控制元数据的内容,您的自动测试文件中添加以下代码:
自动测试。add_hook :初始化 做 | 自动测试|
%W { 。。。一下git svn HG DS_Store _ *供应商TMP日志文档。} 每个 | 例外|
自动测试。add_exception (例外)
年底
结束
4.4重新启动插件
当你深入调整你的自动测试。文件-你可能是在阅读这篇文章-手动重新启动后,每一个变化。自动测试自动测试可以一拖。输入重新启动插件:当您启用,自动测试将重新启动,就会自动在自动测试。文件检测到的变化 。
要启用该插件,你需要做的是您的自动测试文件添加下面的代码片段:
要求 “ 自动测试/重新启动“
... ...并重新启动自动测试手动最后一次(讽刺)。
4.5红/绿插件
在终端窗口中的“红/绿”的插件提供色彩测试消息 。输出正如预期的那样,是绿色的,如果所有的测试都通过了,红色的,如果一些测试失败。在红/绿的视觉输出更容易扫描输出,并迅速确定是否一切正常,或出事了。
从外观上看,红/绿的插件打开
================================================== ==============================
200测试,520断言,0失败,0个错误
成
================================================== ==============================
200测试,520断言,0失败,0个错误
或
================================================== ==============================
5测试中,20断言,1失败,0个错误
安装插件:
sudo的创业板安装redgreen
为了让“红/绿”的插件您的自动测试文件中添加以下行 :
要求 “ redgreen /自动测试“
4.6桌面通知插件
你可能甚至不看找出一个测试运行的结果的自动测试终端输出。几个插件提供桌面通知消息的能力。这样,你可以在后台运行自动测试和看到弹出消息时失败 。
低吼插件(OS X)4.6.1。
如果您在Mac上进行开发,低吼是一种流行的OS X的桌面通知系统,安装的低吼插件:
sudo的创业板安装自动测试的咆哮
然后启用它加入
要求 “ 自动测试/咆哮“
您的自动测试文件。
请注意,低吼插件工作,你需要有系统上已经安装的低吼本身。如果你没有安装低吼或不确定,低吼网站下载最新版本。
低吼插件提供了一些自定义选项,您可以设置。自动测试文件。他们在创业板的README.rdoc包含的文件记录。这里有一些设置,你可以调整 :
接收低吼通知,上市文件修改测试前重新运行
自动测试:低吼::show_modified_files = TRUE
只允许一个测试和运行的每一个功能通知
自动测试:低吼::one_notification_per_run = TRUE
不要在运行测试之前,明确终端:
自动测试:低吼::clear_terminal = FALSE
不要在低吼通知包括标签,如“Rails的所有单元测试都通过了”。
自动测试:低吼::hide_label = TRUE
自定义图标设置: 你可以定义你自己的一套图标在使用低吼通知。请参考有关详细信息,自动测试,咆哮的自述文件。
4.6.2测试通知插件(Linux和Windows)
如果您正在运行Linux或Windows,你仍然可以得到与测试桌面通知发出通知插件,这个插件提供了适用于Linux,Windows和OS X桌面通知的原生技术的广泛使用( libnotify , knotify ,咆哮和低吼仅举数)。请注意,操作系统,低吼插件X -我们刚刚在上一节所述-提供比一个更轻量级的测试通知插件虽然安装 。因此,在这个文件中,我将只包括Linux和Windows上安装6。
在安装测试通知插件,您将需要安装插件将触发底层的通知mecanism库:
如果您正在运行在Linux 上使用Gnome桌面,您需要在您的系统和程序名为libnotify安装在你的PATH中发送通知。对于大多数Linux发行版,这只是意味着,你应该安装libnotify斌包 。在Ubuntu,你只需要运行
sudo易于得到安装的libnotify - bin
原文转自:http://www.uml.org.cn/Test/201112301.asp