ソースラボで watir テストを実行するために rspec とキュウリを使用しています。
テスト名 (ソース ラボで) が 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']}"
したがって、ジョブには次の名前が付けられます: job 、 job 1、job 2 ... しかし、名前が付けられた方がよいでしょう: user、search、login ...