ruby Test :: Unit命令行选项?

时间:2009-02-12 21:59:00

标签: ruby unit-testing testunit

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

2 个答案:

答案 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

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