問題タブ [nunit-console]
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.
nunit - NUNITは個々のdllに失敗しますが、.nunitファイルでは正常に機能します
.dllファイルを個別に呼び出すとnunitテストが失敗する理由がわかりませんが、nunit-console-x86.exeを介して以下の.nunitファイルを呼び出すと
設定ファイルと関係があるのではないかと思います。これらのテストの一部には、この構成ファイルからの構成情報が必要です。合格しない人もいれば、合格しない人もいるようです。
個々のdllをロードするときに構成ファイルを使用するようにnunit-console.exeに指示する方法はありますか?コマンドラインパラメーターには、これが可能であることを示唆するものはなく、実行したいテストのサブセットだけで新しい構成セクションを定義する必要があります。
testing - コマンドラインを介してパラメータをNUnitに渡します
コマンドラインを介してNUnitテストに値を渡すことはどういうわけか可能ですか?
私のテストでは特定のURLを使用しています。さまざまなURLにさまざまなコードのインスタンスがあり、コマンドラインからURLを指定したいと思います。App.config
バッチファイルを介してさまざまなURLのテストを実行したいので、ファイルはオプションではありません。
nunit - GUI も実行中に nunit-console.exe の実行が失敗する
スクリプトから nunit-console.exe を実行しようとすると、「フィクスチャが見つかりません」というエラーが表示されますが、これは NUnit GUI も実行している場合のみです。NUnit GUI を閉じると、スクリプトはテストを正常に実行します。
これは、スクリプトによって実行されている nunit コマンドです。
実行中の NUnit GUI の異なるバージョンである可能性もありますが、それでも干渉します (バージョン 2.5.1 と 2.5.5)。GUIが実行されていないときに実行される(nunit-console.exeプロセスによって生成される)nunit-agent.exeと関係があると思いますが、GUIが実行されているときにnunit colsoleが実行されると実行されませんも走っています。
nunit - Rhino Mocks例外を含むNUnit:なぜこの例外がスローされるのですか?
私にはまったく意味のない例外が発生しています。
3 つの引数を受け取るメソッドの Expect 呼び出しがあります。タイプは、CallContext、IDal、および List と呼ばれます。
NUnit は 2 つの例外をスローします。1 つは、タイプが CallContext、System.Object、および List である場合に発生したメソッド呼び出しを予期していないためであり、もう 1 つは、タイプが正しいものである場合に発生しなかった呼び出しを予期した場合です。おもしろいことに、メソッドを呼び出す唯一の方法は、上記の 3 つのタイプを使用することです。オブジェクト型のメソッド呼び出しはありません!
コードは次のとおりです。
呼び出されるメソッドは次のとおりです: workbooksLogic.Create(context, dal, new List { workbook }) NUnit エラーは次のとおりです。
これで一体何が起こっているのかわかりません。誰にもアイデアはありますか?
c# - この NullReferenceException を回避するのを手伝ってください (Rhino Mocks を使用)
現在、単体テストの 1 つを機能させようとしていますが、途中で 1 つ問題があります。読み取り専用の ID フィールドが関連付けられている AccountingScheduleLookup というクラスがあります。この ID フィールドを使用するメソッドの呼び出しをモックしようとすると、コードの特定の行で素敵な NullReferenceException がスローされます。これは、ID が割り当てられていないか、オブジェクトがインスタンス化されていないことを意味します。
ただし、基本的なインスタンス化を行っても、例外がスローされました。これを回避する方法についてのアイデアはありますか?
これがコードサンプルです(価値があるため)
bash - CygwinコマンドラインからすべてのアセンブリですべてのNUnitテストを実行する
誰かがcygwinで実行して、nunit-consoleを使用して.NETプロジェクトのすべてのnunitテストを実行できる短いbashスクリプトを作成しようとしています。現在、システムバージョンのnunitを「nunit」にエイリアスしているので、「nunit」を実行すると、nunit-consoleが実行されます。
私の最初のステップは、すべてのテストアセンブリを再帰的に見つけようとすることでした。これはほとんど機能します:
ただし、dllの/objバージョンと/binバージョンの両方を返します。
次に、その検索結果のすべての結果をnunitに渡す方法を理解する必要があります。できれば、1回の実行で、これまでのところ方法がわかりません。
役立つcygwin/bashの達人はいますか?
msbuild - NUnit コンソールの終了コードの意味はどこにありますか?
MSBuild から次のエラー メッセージが表示されます。
「nunit-console.exe」はコード -100 で終了しました。
NUnit コンソールの終了コードの意味はどこにありますか?
tfs - VS2010 から msbuild で nunit を実行する方法
msbuildでnunitを実行する方法を教えてください。コード統合と VS2010 に TFS を使用しています。
.net - NUnit がファイルをロックしているため、TeamCity ビルドが失敗しますか?
プロジェクトの継続的インテグレーションで問題が発生しています。時折、チェックアウト ディレクトリにある TeamCity 内のビルド時にすべてのファイルを消去したいことがあります。これを実行しようとするとnunit-agent.exe
、前回のビルドから開いたままになり、次のエラーが発生します。
ビルドが再び機能し始める前に、ボックスにアクセスできる人に手動でプロセスを強制終了するよう常に依頼する必要があります。NUnit を無期限に開いたままにする必要があるのはどのような理由ですか (24 時間待つことができますが、ハングしたままです)。ビルド スクリプトを強制的に終了させるために、またはプログラムがハングした場合に強制的に閉じるように TeamCity に指示するために、ビルド スクリプトで使用する必要があるコマンドはありますか?
visual-studio-2010 - より大きな名前空間の一部として実行すると、nUnitテストが失敗します
私は興味深い状況にあります。私のテストアセンブリには、特定のテストクラス、つまりTestFixtureのフォルダーがあります。たとえば、VSの次の階層について考えてみます。
ここで、コマンドラインで次のコマンドを実行すると、次のようになります。
物事は順調に進んでおり、すべてのテストに合格しています。しかし、私が以下のように実行した場合:
この場合、TestClass2の一部のテストが失敗しています。
テストに関係するいくつかの関連オブジェクトの状態をダンプしようとしましたが、どちらの場合も、テストコードの開始時に状態は正常に見えました。また、TestClass1 / 2/3には、何かを実行するスーパークラスがありません。そのため、これも除外されます。ここで他に何が起こり得るかについてのアイデアはありますか?
VS2010 / .NET4.0(4.0.30319.1)/nUnit2.5.9を使用しています。