在Ruby的unit :: test框架中运行测试时,是否有一种非常简单的方法可以从命令行指定只应运行一个测试(即指定测试类和测试成员变量)?如果没有,是否有另一个具有此功能的框架?
答案 0 :(得分:6)
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy
这将调用该文件中方法test_should_do_something_really_spiffy
定义的测试。
编辑:那是用于编写大多数ruby测试的Test::Unit
框架。我假设你的意思相同。
答案 1 :(得分:5)
如果您拥有完整的Test::Unit
框架,则可以执行
ruby /path/to/foo_test.rb --help
获取命令行选项。如果你只有最小的版本,我认为它不会起作用。