問題タブ [dotnet-test]

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 投票する
0 に答える
810 参照

.net - 完全な SDK をインストールせずに dotnet テストを実行する

.NET Core SDK をインストールせずに、ビルド サーバーでいくつかの nUnit テストを実行したいと考えています。

テストの対象はnetcoreapp3.1.

.NET Framework では を使用して実行できましたnunit-console-runnerが、.NET Core では実行できないようです - https://stackoverflow.com/a/52854848/532575を参照してください。

この問題https://github.com/Microsoft/vstest/issues/1224が見つかった場合でも、合理的な解決策は提供されていないようです。

類似の質問: SDK をインストールせずに xUnit テストを実行する

0 投票する
3 に答える
1772 参照

c# - dotnet テスト中のスタック オーバーフローの問題を解決するにはどうすればよいですか?

最初に私のセットアップ:

  • .Net Core 3.1 (2.2 から移行)
  • xUnit 2.4.1
  • xUnit ランナー 2.4.1
  • ビジュアルスタジオ 2019 16.4.2
  • テスト SDK 16.4.0

.Net Core 2.2 から 3.1 に移行したところです。エラーを修正し、シリアライザーを System.Text に変更しました。私のアプリは問題なく動作していますが...

注:私のテストはすべて、を使用している統合テストWebApplicationFactoryです。

私は常に Visual Studio Test Runner を使用してすべてのテストを実行していましたが、すべて実行しようとするとエラーが発生しました。

netcoreapp2.2MyTests および MyApp プロジェクトで特に .Net Core 3.1 を使用している間、奇妙なことに注意してください。

そして、「わかりました... VSがまたおかしくなったので、コンソールからテストを実行してみます」と考えていました。

そして今、私はここにいます。

私はそれを見つけまし。しかし、Visual Studio でテストをデバッグして、問題の原因となっているテストを特定することはできません。

またdotnet test --blame、毎回ランダムテストを非難しています。

その StackOverflow 例外の原因を見つけるにはどうすればよいですか?