Rake :: TestTask test_files vs. pattern

时间:2016-12-30 00:41:30

标签: ruby rake

使用pattern优于test_files

有什么好处

看起来他们做同样的事情:

Rake::TestTask.new do |t|
  t.libs << "test"
  # t.pattern = FileList['test/test_*.rb', 'test/*_test.rb']
  t.test_files = FileList['test/test_*.rb', 'test/*_test.rb']
end

此外,查看Rake::TestTask#initialize 180/pi*sin(pi*pi/180) 我也无法区分。

1 个答案:

答案 0 :(得分:2)

test_files需要一个文件名数组,可以使用FileList,它是一种明确的文件列表

pattern需要一个glob模式,一个字符串

如果两者都设置,实际列表将是两者的并集。他们之间并没有什么区别。