1

私はキュウリの機能をいくつか書き、いくつかのシナリオに @wip と @test のタグを付けました。私はキュウリの機能を実行していて、@wip と @test でタグ付けされたシナリオをスキップしたいので、以下の行を使用して同じものをスキップしました。

1.   --format pretty --quiet --color --tags ~@wip,~@test

しかし、シナリオの実行時に、@wip および @test でタグ付けされたすべてのシナリオがまだ実行されていることがわかりました。次に、上記の行を次のように変更しました。

2.  --format pretty --quiet --color --tags ~@wip, --tags ~@test

次に、@wip および @test でタグ付けされたシナリオをスキップしています。

ですから、ポイント1で述べたように、単一の --tag で2つまたは複数のタグをスキップすることは可能ですか?

4

1 に答える 1

0

あなたの解決策は 1.--format pretty --quiet --color --tags ~@wip,~@test

コンマは、条件が OR されていることを意味します。@wip OR ではないすべてのシナリオが @test であるため、@wip のみのシナリオが実行されます。

解決策は、条件が AND 演算されるよりも、引用符を使用することです

1.--format pretty --quiet --color --tags "~@wip","~@test"

于 2014-08-15T11:07:07.747 に答える