シナリオの概要(別名シナリオテンプレート)があり、VS2012のテストエクスプローラーを使用してテストを一覧表示したいと思います。デフォルトのテストグループ化は「プロジェクト」名で行われます。これに固執すると、シナリオアウトラインからのテストは、プロジェクトのグループではなく、「外部」グループに含まれます。
これはなぜですか、それに対する解決策/回避策はありますか?
私のシナリオでは、テストエクスプローラーを使用して、特定のプロジェクトのすべてのテストを実行したいと考えています。それらすべてに同じ特性を設定することは愚かであり、人間の過ちを犯しがちです。
私のソリューションには、このようなプロジェクトが10個あり、まもなくさらに追加される予定です。したがって、プロジェクトのシナリオ概要テストを「外部」の下に保持すると、誰かがそれらを見逃したり、別のプロジェクトに属するシナリオ概要生成テストを取得したりする可能性があります。
アップデート
GitHubユーザーのShashi(https://github.com/shashiprabhakar)がSpecFlowの寄稿者に問題を記録しました:https ://github.com/techtalk/SpecFlow/issues/275 。どうもありがとう、メイト!追跡を開始したので、そこで修正/回避策が提案された場合は、ここに回答として投稿します。