問題タブ [nunittestadapter]
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.
c# - NUnit でサポートされていないテスト フレームワーク エラー
Visual Studio 2013 で NUnit テストを使用しています。NUnit のテスト実行と Visual Studio を統合するために NUnitTestAdapter を使用しています。
Visual Studio 2013 NUnit は version="3.0.1" NUnitTestAdapter version="2.0.0" .Net Framework 4.5.2
すべてのパッケージは最新のもので、Nuget からインストールされています。ビルドエラーはありません。テスト結果ウィンドウにエラーが表示されます:
Visual Studio テスト エクスプローラーを使用したテストの実行中またはデバッグ中。
テストは、Visual Studio 2013 Ultimate で同じコードを使用して 1 台のマシンで実行できます。私たち全員が Visual Studio 2013 プロフェッショナル バージョンを持っていますが、それが問題とは何の関係もないとは思えません。
助けてください。
アップデート
__________
NUnit3 Test Adapter への更新後、エラーは発生しませんが、まだテストは検出されません。
どういうわけか両方のアダプターが利用可能ですが、Nuget & VS 拡張機能を使用すると、NUnit3 テスト アダプターしか見つかりません。
https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2dから NUnit3 テスト アダプターをインストールしました。
c# - NUnit テスト アダプターで失敗したテストが重複して表示される
NUnit Framework 2.6.4 と NUnit Test Adapter 2.0.0 (2.6.4 までサポートしているようです) を使用しています。Visual Studio 2015 を実行しています。
テスト エクスプローラー ウィンドウで、テストが失敗すると、失敗したセクションが 3 ~ 4 回連続して重複して表示されることに気付きました。他の誰かがこれを見たことがありますか?これは設定ですか (テストは複数回実行されていますか?)、それともバグである可能性がありますか?
合格したテストが重複していることに気づいていません。
私の最終的な目標は、それをきれいにすることです。失敗したテストを一度だけ見たい。
c# - 同じリポジトリで nunit.framework.dll を使用せずに NUnit テストを実行する
したがって、次のように別のプログラムでコマンド「vstest.console.exe」を使用して実行する NUnit 3.2.1 でコンパイルされたテストの dll を取得しました。
私の問題は、そのコマンドでテストを実行したいが、同じディレクトリに nunit.framework.dll を持たないことです。これをGACに入れようとしましたが、まだ次のエラーが発生しています(NUnitアダプターの最後のバージョンでもすでに試しましたが、まだ同じです):
簡単に言えば、同じディレクトリに nunit.framework.dll がなくても、nunit テストの dll を起動することは可能ですか? ありがとう
c# - How to generate NUnit XML report while running test using VSTS (Unit Test Adapter)
I am automating web application using Selenium WebDriver with C# NUnit Framework and able to generate report in XML format when run test using NUnit GUI or NUnit Console.
I am looking how to generate report while running test using Nunit Test Adapter (Visual Studio 2015 ).
Can any help on same, it would be highly appreciated.
Thanks, Sadik
visual-studio - C# ソリューションの Visual Studio ビルドによって生成される $RANDOM_SEED$ ファイルは何ですか?
特定の開発マシンで、C# ソリューションの Visual Studio (2015 update 3) デバッグ ビルドが、ビルドされたすべての DLL とともに $RANDOM_SEED$ ファイルを生成していることに気付きました。
ファイルの内容は単一の数字です。
1443972318
ファイルを削除してから再構築すると、ファイルが別の番号で再生成されました。
この動作は、ソリューション内の単一のプロジェクト (標準 C# プロジェクトの参照/依存関係 + System.Management のみを持つプロジェクト) を再構築するときにも観察されました。
たとえば、コマンド ライン ビルドを実行して
もファイルが再生成されないmsbuild <sln-file>
ことに注意してください(完全なソリューションまたは単一プロジェクトのビルドの場合)。
VS の再起動後、ファイルは再生成されなくなります。
私たちが知る限り、このファイル名は、ソース コード、ビルド後の手順、または内部依存関係のいずれにも使用されていません。.NET フレームワーク クラスには、Random や RNGCryptoServiceProvider などのかなりの数の依存関係と、外部の依存関係があります。これらすべての完全なソース コードがないため、依存関係のいずれが原因であるかを徹底的に確認することはできません。
これは暗闇でのちょっとしたショットですが、質問は、これに似たものを見た人はいますか?
編集 これが反対票を投じられたことに驚かない-私はそれがかなりオープンエンドであることを感謝しますが、現在これを再現することができず、潜在的に深刻な結果をもたらす可能性があるため(乱数ジェネレーター攻撃?)とにかく投稿しました. 再現できれば、もちろんここで更新します。
visual-studio - 脆弱なテストを分析するために、実行後に Nunit テスト順序を取得する
これはセットアップと分解に関する質問ではありません。これは注文属性に関する質問ではありません。
Nunit テストを実行すると、そのうちの 1 つが他のテストが依存している依存関係を強制終了します。私の要約は、多くの失敗したテストを示しています。
開始するのに適した場所は、最後に合格したテストであり、その後の失敗を経て下方に進んでいきます。テストのログ ファイルか、それ以上のものを確認する必要があります。
Visual Studio で testadapter を使用してテストを実行しています。
ここに私のパッケージがあります:
最後のテスト実行のログ ファイルがどこにあるのかわかりません。Web やスタック オーバーフローを検索しても役に立ちませんでした。間違った検索用語を使用した可能性があります。
私の問題は、脆弱で後続のテストに失敗する 1 つのテストを見つけて、それを修正する方法を見つける必要があることです。
編集: トレースロガーに関する何かを見つけました。OneTimeSetUp
私は自分のベースのを使用してアクティブ化できSetUpFixture
ます。
InternalTrace.Initialize(TestContext.CurrentContext.WorkDirectory + "nunittrace.log", InternalTraceLevel.Debug);
残念ながら、ファイルには初期化を確認する1行しか含まれていません。
編集: テストの順序に依存したり、テストの順序を制御したりしたくありません。順序属性でテストをマークすることは、まったく問題外です。私が望むのは、実行後にテスト順序を見て、これらのテストを脆弱にする原因を正確に見つけて、脆弱性を制御することで修正することです。セットアップ/ティアダウン、別のインターフェイス? 問題が見つかったら、すべてのオプションを選択します。