Rake::TestTask test_files 对比模式
Rake::TestTask test_files vs. pattern
使用 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
此外,查看 source 与 Rake::TestTask#initialize
我也无法区分。
test_files
需要一个文件名数组,可以使用 FileList,它是一种明确的文件列表
pattern
需要一个 glob 模式,一个字符串
如果两者都设置,则实际列表将是两者的并集。它们之间并没有什么区别。
使用 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
此外,查看 source 与 Rake::TestTask#initialize
我也无法区分。
test_files
需要一个文件名数组,可以使用 FileList,它是一种明确的文件列表
pattern
需要一个 glob 模式,一个字符串
如果两者都设置,则实际列表将是两者的并集。它们之间并没有什么区别。