2017-03-02 2 views
0

TFS2015のビルドステップで特定のテストを実行しようとしました(テストランナーはmstest、MVCコアフレームワークを使用しています)。"dotnet test"を使用して実行するテストグループを指定します

は、.NET 4.5で、Iは、各メソッドこの[TestCategory("Unit"), TestMethod()]又は[TestCategory("Integration"), TestMethod()]ような注釈を追加することに加えて、Visual Studioのテストステップを構築するときに単に試験フィルターのパラメータなど"TestCategory=Unit"を指定するために使用されます。

MStestまたは他のフレームワークを使用して、何か似たようなことをする必要はありますか?

答えて

0

Visual Studio Testカスタムテストアダプタへのパスを示すタスクサポート。だから、あなたはまだVisual Studioのテストタスクを使用してPath to Custom Test Adaptors項目でテストアダプタを指定することができます。カスタムテストアダプターへ

パスは、任意のカスタムまたはのためのフレームワークのためのサードパーティ テストアダプタへのパスですテストが書かれています。

  • は、NUnitの、のxUnit、モカ、及びジャスミン
  • としてテストフレームワークの広い範囲が自動的にサブフォルダを検索サポート。
  • パッケージフォルダを自動的にスキャンし、プロンプトなしでテストアダプタを含むNuGetパッケージをインストールして使用します。
  • 例:$(Build.SourcesDirectory)\ Fabrikamの\パッケージ
+0

おかげで、最終的に、私はVisual Studioのテストを使用して終了し、私はまだTestCategory = "単位" で標識しただけのテストをトリガすることはできませんTestFilterパラメータを使用するとき(私はテストを実行しているときに私のデスクトップのVisualStudioでも認識されません)、私は単体テストと統合テストのために別々のテストプロジェクトをやりました。 –

関連する問題