3

这里的文档说:

然后,一旦 spork 运行,调用 testdrb(例如 testdrb -Itest test/your_test.rb)在 Spork 下运行您的测试。

但这一次只运行一个

如果不指定文件,它会失败:

$ testdrb
Exception encountered: #<SystemExit: exit>

我发现我可以做到这一点,这会有所帮助:

testdrb -I test test/functional/*

但是仍然不知道如何以我可以使用的方式使用一个简单的命令来运行它们

rake test
4

2 回答 2

3

我通常为所有测试写这个:

testdrb -I test ./test/**/*_test.rb

为了简单起见,我将其添加到我的.bashrc

alias td="testdrb -I test"
alias tdall="testdrb -I test ./test/**/*_test.rb"
于 2012-07-16T13:43:20.173 回答
1

这似乎做到了:

testdrb -I test $(ls test/**/*_test.rb)

编辑

其实这样更好:

testdrb -I test test/**/*_test.rb
于 2012-07-16T19:12:09.987 回答