我正在使用 rspec 和 cucumber 在酱汁实验室进行 watir 测试。
我希望该测试名称(在酱实验室)与 rspec 描述块或黄瓜功能的名称相同。
所以,如果我有 rspec 文件:
describe "something" do
# teh codez
end
或黄瓜文件:
Feature: something
# teh codez
我希望在酱汁实验室也将测试命名为something
. 我知道如何向酱实验室说我希望如何命名测试,但我不知道如何在测试运行时获取 rspec 描述块名称或黄瓜特征名称。
更多上下文:我有几个 rspec 文件,并且它们都并行运行,我parallel_tests
为此使用 gem。它提供了TEST_ENV_NUMBER
变量,所以我用它来命名测试:
caps[:name] = "job #{ENV['TEST_ENV_NUMBER']}"
所以工作被命名为:工作,工作1,工作2......但如果他们被命名,我会更好:用户,搜索,登录......