2

私は根本的な原因 (それを修正する方法ではありません) を知っていると確信していますが、背景は次のようになります: プロジェクトの機能をテストするためにキュウリをセットアップし、機能ファイルでタグを使用します。

cucumber.yml で:

# config/cucumber.yml
## YAML Template
---
default: --tags ~@wip,~@manual # previously I only used one negative tag in the default profile.
dev: --tags @wip,@manual

二重否定により、すべてのテストがデフォルトのプロファイルで実行されるという点で、私は正しいですか? もしそうなら、デフォルトのプロファイルを変更して、いずれかのネガティブタグが付いたもの以外のすべてのテストを行うにはどうすればよいですか? そうでない場合、何が問題ですか?

4

1 に答える 1

2

Cucumber メーリング リストのこのスレッドに答えがあります: https://groups.google.com/forum/?fromgroups=#!topic/cukes/TH-418eRpRQ

Aslak Hellesoyがそこで言及しているように、それは「基本的なブール論理」です;-)

に変更default: --tags ~@wip,~@manualdefault: --tags ~@wip --tags ~@manualて、これらの両方のタグを持つ機能を除外します。

于 2012-11-27T15:54:07.967 に答える