开始使用自动测试-连续测试(3)

发表于:2015-03-23来源:uml.org.cn作者:不详点击数: 标签:
您可以在您的添加显式异常(被忽略的文件)。自动测试文件与 add_exception命令 。OS X的一些元文件和您的Ruby 项目的供应商目录,例如忽略了各种源控制元数

  您可以在您的添加显式异常(被忽略的文件)。自动测试文件与 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