【发布时间】:2012-06-24 06:27:34
【问题描述】:
我正在使用 rspec 和 cucumber 在酱汁实验室进行 watir 测试。
我希望测试名称(在酱实验室)与 rspec 描述块或黄瓜特征的名称相同。
所以,如果我有 rspec 文件:
describe "something" do
# teh codez
end
或黄瓜文件:
Feature: something
# teh codez
我希望在酱汁实验室也将测试命名为 something。我知道如何向酱实验室说我希望如何命名测试,但我不知道如何在测试运行时获取 rspec describe block name 或 cucumber feature name。
更多背景信息:我有几个 rspec 文件,它们都并行运行,为此我使用 parallel_tests gem。它提供了TEST_ENV_NUMBER 变量,所以我用它来命名测试:
caps[:name] = "job #{ENV['TEST_ENV_NUMBER']}"
所以工作被命名为:工作、工作 1、工作 2...但如果它们被命名为:用户、搜索、登录...
【问题讨论】:
标签: ruby rspec cucumber watir saucelabs