Selenium 测试不再启动

软件测试 网络驱动程序 硒2 单元测试 红宝石
2022-01-30 22:27:44

我曾经能够在 Ruby on Rails 中通过rake test:units. 但是最近,我的测试用例将不再被发现。我没有收到任何通知或错误消息。跟踪,测试刚刚结束后Execute test:units

它仍然可以通过调用rake test:unit TEST=test/unit/foo_bar或使用ruby [path]来启动文件手动启动。

测试本身仍然可以正常工作,所以我不知道为什么自动测试不再启动。也许我违反了一些命名约定?这就是一切的命名方式:

  • 文件:foo_bar.rb
  • 类:FooBar
  • 方法:test_foo_bar

此外,我使用了一些存储在 test/unit/helpers 中的额外的自写需求。这可能是另一个问题的根源吗?

谢谢你。

1个回答

如果您使用单元测试框架Test:units那么是的,它具有命名约定。您可以从 Test::Unit阅读更多内容。