ruby Test::Unit 命令行选项?

发布于 2024-07-13 18:28:43 字数 100 浏览 10 评论 0原文

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

When running tests in Ruby's unit::test framework, is there a really easy way to specify, from the command-line, that only one test should be run (that is, specify the test class and test member variable)? If not, is there another framework that has this feature?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

厌倦 2024-07-20 18:28:43
ruby /path/to/foo_test.rb --name test_should_do_something_really_spiffy

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

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

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

That will call the test defined by the method test_should_do_something_really_spiffy in that file.

EDIT: That's for the Test::Unit framework that most ruby tests are written with. I am assuming you meant the same.

夏夜暖风 2024-07-20 18:28:43

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

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

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

If you have the full Test::Unit framework, you can do

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

to get the command line options. I don't think it works if you just have the minitest version though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文