web自动化测试:watir+minitest(四)

脚本连跑:

rake是ruby中的一个构建工具,和make很像。允许用ruby来写rakefile。

我们使用rake以任务的方式来运行我们的脚本集。

新建Rakefile文件,写入如下内容:

require 'rake/testtask'
task :default => :autotest
Rake::TestTask.new :autotest do |t|
  files = FileList['../testcase/*/*.rb',
                   '../testcase/*/*/*.rb',]
  t.libs << "."
  t.test_files = files
  t.verbose = false
end

 

在上面的rakefile中,我们新建了一个autotest的任务。并批量执行testcase目录下的所有.rb的脚本。

使用rake autotest即调度rake任务,批量执行所有脚本。

image

posted @ 2017-04-10 15:33  Fithon  阅读(210)  评论(0编辑  收藏  举报