問題タブ [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.
.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が見つかった場合でも、合理的な解決策は提供されていないようです。
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.2
MyTests および MyApp プロジェクトで特に .Net Core 3.1 を使用している間、奇妙なことに注意してください。
そして、「わかりました... VSがまたおかしくなったので、コンソールからテストを実行してみます」と考えていました。
そして今、私はここにいます。
私はそれを見つけました。しかし、Visual Studio でテストをデバッグして、問題の原因となっているテストを特定することはできません。
またdotnet test --blame
、毎回ランダムテストを非難しています。
その StackOverflow 例外の原因を見つけるにはどうすればよいですか?