Ruby 将任务依赖项添加到Rake::TestTask
如何向TestTask声明任务依赖关系 在本例中,“clean_database”任务应在集成任务之前运行Ruby 将任务依赖项添加到Rake::TestTask,ruby,rake,rake-test,Ruby,Rake,Rake Test,如何向TestTask声明任务依赖关系 在本例中,“clean_database”任务应在集成任务之前运行 Rake::TestTask.new(:integration) do |t| t.libs << "test" t.test_files = FileList['test/**/integration/**/test*.rb'] t.verbose = true end task :clean_database => [:init] do #... end
Rake::TestTask.new(:integration) do |t|
t.libs << "test"
t.test_files = FileList['test/**/integration/**/test*.rb']
t.verbose = true
end
task :clean_database => [:init] do
#...
end
Rake::TestTask.new(:integration)do|t|
t、 libs[:init]do
#...
结束
Rake允许重新定义现有任务,因此这应该是可能的(将其添加到现有代码中):
您可以将依赖项传递给TestTask初始值设定项:
Rake::TestTask.new(:integration => :clean_database) do |t|
t.libs << "test"
t.test_files = FileList['test/**/integration/**/test*.rb']
t.verbose = true
end
Rake::TestTask.new(:integration=>:clean_数据库)do|t|
t、 自由基
Rake::TestTask.new(:integration => :clean_database) do |t|
t.libs << "test"
t.test_files = FileList['test/**/integration/**/test*.rb']
t.verbose = true
end