继上篇[url=http://sinkzephyr.iteye.com/admin/blogs/299379]<<autotest, 让你的rspec测试自动化>>[/url]
我们实现了rspec的自动化测试,但老是要打开dos shell来看最近一次测试的结果也太麻烦了.
好了,让我们来实现自动化测试的自动提示.
1.安装gem
2.下载 [url=http://www.famfamfam.com/lab/icons/silk/]famfamfam Silk icons[/url] ,把下面3个文件放在$RUBY_HOME\lib\ruby\gems\1.8\gems\ZenTest-3.6.1\lib\icons 目录下,$RUBY_HOME是ruby的安装目录。 如果没有icons目录则建立。
* accept.png
* exclamation.png
* information.png
3.在RAILS_ROOT下新建[b] .autotest[/b] 文件,内容如下:
4.修改spec/spec.opt,
--color #支持彩色输出
5.下载安装[url=http://www.fullphat.net/]Snarl[/url]
6.在cmd下进入RAILS_ROOT(你的rails应用程序主目录),
OK!
我们实现了rspec的自动化测试,但老是要打开dos shell来看最近一次测试的结果也太麻烦了.
好了,让我们来实现自动化测试的自动提示.
1.安装gem
gem install diff-lcs
gem install ruby-snarl
2.下载 [url=http://www.famfamfam.com/lab/icons/silk/]famfamfam Silk icons[/url] ,把下面3个文件放在$RUBY_HOME\lib\ruby\gems\1.8\gems\ZenTest-3.6.1\lib\icons 目录下,$RUBY_HOME是ruby的安装目录。 如果没有icons目录则建立。
* accept.png
* exclamation.png
* information.png
3.在RAILS_ROOT下新建[b] .autotest[/b] 文件,内容如下:
require 'win32console'
require 'autotest/redgreen' #支持彩色输出
require 'autotest/snarl' #支持提醒
4.修改spec/spec.opt,
--color
--format specdoc
--loadby mtime
--color #支持彩色输出
5.下载安装[url=http://www.fullphat.net/]Snarl[/url]
6.在cmd下进入RAILS_ROOT(你的rails应用程序主目录),
autospec
OK!