環境
- TFS2013.Update 2 12.0.30324.0
- C#
- ビジュアル スタジオ 2013
- Visual Studio テスト ランナー
- ゲートチェックイン
問題
ここに示すように、TestMethodを次のように装飾 しました
[TestCategory("Gated"), TestMethod()]
ここに示すように、次のようにフィルタリングし ました
TestCategory=Gated
フィルターなしでビルドすると、TestRun はすべての単体テストで正常に実行されます。しかし、TestCaterory をフィルター処理しようとすると、TestRun がまったく開始されませんでした。
私は成功せずに試みました...
...フィルターを引用符で囲みました:
"TestCategory=Gated"
...属性を分離するには:
[TestMethod]
[TestCategory("Gated")]
... 同様の質問がここに投稿されていますが、古い default.xaml の使用に戻すことはできません。
...「テスト ソースの Visual Studio テスト ランナーを実行する」の下のビルド ログに、「依存アセンブリ Newtonsoft.Json、Version=4.5.0.0、Culture=neutral、PublicKeyToken=30ad4fe6b2a6aeed of C:\Builds2\ 56\614\bin\External\Microsoft.TeamFoundation.TestManagement.Common.dll が見つかりません。NUnit プロジェクトでない場合は無視できます。"
->ゲートチェックイン中にビルドされたすべてのソリューションのすべてのNUnit-ProjectにNewtonsoft.Jsonへの参照を追加しました-これも成功しませんでした。