問題タブ [vstest.console.exe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
758 参照

c# - vstest.console.exe で複数の単体テストを実行するときのコンソール出力の書式設定



状況
vstest.console.exe を使用して、いくつかの単体テスト プロジェクトを一度に実行しています。また、I/O 操作を使用して結果を .trx ファイルに記録できないため、コンソール出力にも関心があります。また、vstest.console.exe のインスタンスも 1 つに制限されています。そのため、UnitTests1.dll、UnitTests2.dll などを一度に実行したいと考えています。私は次の方法でこれを達成していますvstest.console.exe UnitTests1.dll UnitTests2.dll。テストが実行され、コンソール出力が得られるので、これは問題なく機能します。

問題
私が遭遇した問題は、出力のフォーマットです。コンソールからのこのデフォルト出力のようになります。問題は、単一の単体テスト プロジェクトを実行しているかのように、すべての単体テスト プロジェクトがまとめられていることです。

目標
各単体テスト プロジェクトからの出力を、いわば別の行に表示したいのですが、次のようになります。 UnitTests1: Total tests: 3. Passed: 2. Failed: 1. Skipped 0. UnitTests2: Total tests: 3. Passed: 3. Failed: 0. Skipped 0.

つまり、vstest.console.exe でコンソール出力をフォーマットすることさえ可能ですか? 前もって感謝します!

0 投票する
1 に答える
972 参照

vstest - vstest pass パラメータを「dotnet test」実行に渡す

説明

vstest.console で .net コア NUnit テストを実行したいと考えています。これは正常に動作していますが、「dotnet test」の実行にパラメーターを渡したいのですが、私の場合は「--no-build」です。このパラメーターを dotnet の実行に解析するにはどうすればよいですか? 正しい runsettings 変数が見つかりません

再現する手順

vstest.console.exe " "project.json" /UseVsixExtensions:true /Settings:settings.runsettings

予想される行動

["C:\Program Files\dotnet\dotnet.exe" test "project.json" --port 55307 --no-build]

実際の動作

["C:\Program Files\dotnet\dotnet.exe" test "project.json" --port 55307]

環境

窓7

プロジェクト.json

{ "バージョン": "1.0.0-*",

"dependencies": { "NUnit": "3.5.0", "dotnet-test-nunit": "3.4.0-beta-3" },

"testRunner": "nunit", "frameworks": { "netcoreapp1.0": { "imports": "portable-net45+win8", "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0-*", "タイプ": "プラットフォーム" } } } }`

0 投票する
1 に答える
614 参照

visual-studio - Visual Studio でカスタム テスト アダプターをデバッグする方法

Visual Studio 2017 用のカスタム テスト アダプターに取り組んでいDebugger.Launch()ます。アダプター コードを追加するなどのハックを使用せずにテスト アダプターをデバッグするように Visual Studio を構成するにはどうすればよいですか?