8

在 Ruby 的 unit::test 框架中运行测试时,是否有一种非常简单的方法可以从命令行指定只运行一个测试(即指定测试类和测试成员变量)?如果没有,是否有其他框架具有此功能?

4

2 回答 2

7
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy

这将调用该test_should_do_something_really_spiffy文件中的方法定义的测试。

编辑:这是用于Test::Unit编写大多数 ruby​​ 测试的框架。我假设你的意思是一样的。

于 2009-02-12T22:02:32.747 回答
5

如果你有完整的Test::Unit框架,你可以做

ruby /path/to/foo_test.rb --help

获取命令行选项。不过,如果您只有最小版本,我认为它不起作用。

于 2010-04-29T23:32:08.677 回答