在Ruby的unit::test框架中运行测试时,是否有一种非常简单的方法可以从命令行指定只运行一个测试(也就是指定测试类和测试成员变量)?如果没有,是否有其他框架具有此功能?
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy
这将调用文件中定义的test_should_do_something_really_spiffy
方法所定义的测试。
编辑:这是针对大多数ruby测试编写的Test::Unit
框架。我假设你指的是同一个框架。
Test::Unit
框架,您可以执行:ruby /path/to/foo_test.rb --help
获取命令行选项。但我认为,如果只有minitest版本,它可能无法正常工作。