2017-11-29 27 views
1

ローカルテストと動作。サーバー上のtfs teは表示されず、動作しません。 私はTFSでxUnitテストを見ることができず、私はそれを扱うことができません。 TFSバージョンxUnitテストはtfsには表示されません

2017 --- Solition ----

+1

をあなたがランナーnugetを溶液に加えていますか? – Szeki

+0

はい、私はしました。今回は発見できません。私はカスタムビルド設定が必要だと思います。 – ahmeturganci

+0

私は100%TFSについてはわかりませんが、VSTSはNugetフォルダにあるランナーを自動的に選択します。 私の2番目のアイデアは.NETバージョンです。 'xunit.extensibility.core'は.NET 4.5.2に依存しています。下位バージョンを使用している場合、問題になる可能性があります。 – Szeki

答えて

1

通常のプロジェクトのために、あなたは直接ビルドパイプラインでVisual Studioのテストタスクを使用することができます。

xunitランナーへのパスを明示的に指定することができます。

$(System.DefaultWorkingDirectory)\packages\xunit.runner.visualstudio.2.2.0\build\_common)

そしてSzekiさんのコメントが正しいような、xUnitのテストランナーだけで、それ以外の場合は、ロードすることはできません、.NET 4.5.2以上ターゲットアセンブリで実行することができます(そのためのテストが見つかりません。 )。 Running xunit.net tests in VSTS

.netコアプロジェクトを使用している場合は、.net coreコマンドラインを使用してVStestではなくテストを実行する必要があります。詳細情報は、ブログの下に参照してください。

関連する問題