問題タブ [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.

0 投票する
7 に答える
1245 参照

xml - NUnit の結果をインポートするためのデータベース?

NUnit テストの大規模なセットがあります。特定の実行からの結果をデータベースにインポートし、一連の結果を特徴付けて、ユーザーに提示する必要があります (テストの失敗については電子メールで、結果を調べるには Web プレゼンテーションで)。同様に、時間の経過に伴う複数の実行を追跡する必要があります (時間の経過に伴う失敗率を報告するためなど)。

XML は、nunit-console によって生成された XML になります。最小限の手間で XML をデータベースにインポートし、結果を永続化して提示するために使用できるようにしたいと考えています。同様に、並べ替えることができるようにする必要があるカスタム カテゴリがいくつかあります。

個々のニーズに合わせてカスタマイズできるこのタイプのデータのインポートを処理できるデータベース スキーマを知っている人はいますか? この種の問題は一般的であるように思われるため、一般的な解決策が存在するはずですが、見つけられないようです。誰かが以前にそのようなソリューションを実装したことがある場合は、アドバイスもいただければ幸いです。

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

unit-testing - Nunit の明示的なテスト ケースを実行する方法

私のテスト スイート プロジェクトにはいくつかの明示的なテスト ケースが含まれていますNunit-console.exe。テスト ケースを実行すると、明示的なテスト ケースが実行から除外されました。そこで、以下の方法でバッチファイルを使ってテストケースを実行してみました。

上記の 2 つのコマンドをバッチ ファイルを使用して実行していますが、明示的なテスト ケースを実行できません。

の助けを借りて明示的なテストケースを実行する方法を教えてください。nunit-console.exe

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

nunit - 別の PartCover Empty Report の質問

ここにリストされている手順を試しましたが、まだ partcover で以下以外の出力を生成できません。

これが私がやったことです:

  1. 2.3 ではなく 2.2 をインストール
  2. corflags /Force /32bit+ PartCover.exe を実行しました
  3. corflags /Force /32bit+ PartCover.browser.exe を実行しました

これが私のコマンドラインです:

そのコマンドを実行すると、次の出力が得られます。

誰にも役立つ提案はありますか?ありがとうございました!

0 投票する
2 に答える
1619 参照

nunit - NUnitテストの実行中のPowershellエラー

これはばかげているように聞こえるかもしれませんが、私はPowerShellスクリプトを使用してNUnitテストを実行しようとしており、何度か試行しましたが、希望はありませんでした。別の形式がありますか、それともプラグインを追加する必要がありますか?

どんな助けでも適用されるでしょう...

以下のように出力します。

PS C:\ tests> "c:\ Program Files \ NUnit2.4.8 \ bin \ nunit-console.exe"/config=リリース

"C:\ projects \ IntegrationTests \ IntegrationTests.nunit" 2>&1

'/'演算子の右側に値式を指定する必要があります。

1行目char:55 + "c:\ Program Files \ NUnit 2.4.8 \ bin \ nunit-console.exe" / <<<<

config = Release "C:\ projects \ IntegrationTests \ IntegrationTests.nunit" 2>&1

前もって感謝します

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

nunit - テスト実行終了後、nunit-console.exeがハングする

NUnit 2.5.3で問題が発生しました:すべてのテストを終了した後、nunit-console.exeが返されません。プロセスは永遠にハングします。

例:すべてのテストは成功しますが、何かを続けます。出力:

ただし、NunitGUIバージョンでは機能します。

何か案は?

乾杯、

bja

0 投票する
2 に答える
4263 参照

nunit - NUnit は System.ArgumentException で失敗します: net-4.0 フレームワークは利用できません

例外: ProcessModel: Default DomainUsage: Single Execution Runtime: net-4.0 Unhandled Exception: System.ArgumentException: The net-4.0 framework is not available パラメータ名: Framework at NUnit.Util.TestAgency.GetAgent(RuntimeFramework framework, Int32 waitTime, Boolean enableDebug ) NUnit.Util.ProcessRunner.Load(TestPackage パッケージ) で NUnit.ConsoleRunner.ConsoleUi.Execute(ConsoleOptions オプション) で NUnit.ConsoleRunner.Runner.Main(String[] args) で

OS Winserver 2008 R2 x64

Nunit 2.5.4.10098

アセンブリのテスト .net 4.0 RTM (v4.0.30319) 用に構築

コマンド ライン nunit-console.exe NServiceBus.Config.UnitTests.dll /framework=net-4.0

何か案は?

0 投票する
2 に答える
3018 参照

nunit - NUnit-console 2.5.4 は複数のアセンブリを実行できませんか?

コマンド ライン NUnit テスト ランナーでテストを実行する際に問題が発生しています。

x64 マシン上の .NET 4 でバージョン 2.5.4 を使用しています。

次の行を使用すると、「ファイルまたはアセンブリ 'bar' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」というエラーが発生します。

dll ファイル名を逆にすると、代わりに「foo」が見つからないというエラーが表示されます...

次のように個別に実行すると機能します。

また、次のコマンドを実行すると、2 番目のファイルのテストが機能します。

プロジェクトを 4.0 にアップグレードする前に、NUnit 2.5.2 と同じコマンド ライン ツール オプションを使用し、その時点でランナーは複数のアセンブリでうまく機能しました。同時に複数のファイルに対してテストを実行する機能が壊れているようです...

同じ動作を確認できる人、または私の環境が何らかの形で壊れていることを示している人はいますか?

/あたり

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

powershell - PowerShell の外部 exe とカスタム オブジェクトからの出力

(変なタイトルでごめんなさい、他にいいのが思いつきません..)

バックグラウンド

アセンブリをテストするために nunit-console を使用しています。これは次のように呼び出されます (簡略化):

私はこれに問題はありません、それはうまくいきます。

問題

nunit-consoleこれまでのところ、そのメッセージを出力する必要があります。つまり、キャプチャされていない場合は画面に送信する必要があり、そうでない場合はファイルに保存できます ( Test-ByNunit $dll | set-content path)

実行された各テスト ケースに関する何らかの情報 (情報は /xml ファイルに保存されます) をオブジェクトの配列の形式で返したいと思いPSObjectます。

質問

情報を返し、nunit 出力のメッセージを残す方法のヒントはありますか?
単純に出力に書き込むと、関数は文字列の配列 (nunit-console からの出力) とオブジェクトの配列を返します。次に、出力ファイルへのリダイレクトによりオブジェクトも保存されますが、コンソールウィンドウに表示したいだけです。

動作する唯一の可能性は を使用すること[ref]ですが、私はそれを避けたいと思います。

(これはnunit-consoleに限ったことではなく、もちろん一般的な質問です)

0 投票する
2 に答える
2213 参照

mono - Mono で nunit-console.exe を実行する際の問題

mono の下で NUnit NUnit テスト用の dll を作成できましたが、nunit-console.exe で実行しようとすると、次のエラー メッセージが表示されます。

何が間違っている可能性がありますか? /Users/smcho/bin/NUnit-2.5.5.10112/bin/net-2.0/framework の下に nunit.framework.dll がありますが、これについて認識していないようです。

0 投票する
4 に答える
3083 参照

nunit - プログラムによる NUnit の結果の収集

夜間のビルドが完了すると、いくつかの NUnit テストを自動的に実行しています。新しいビルドを検出し、ビルドされた MSI をローカル フォルダーにコピーし、すべてのコンポーネントをテスト サーバーにデプロイするコンソール アプリケーションがあります。その後、Process/ProcessStartInfo を使用して "nunit-console.exe" を実行することで、NUnit dll に一連のテストを実行します。私の質問は、Total Success/Failed テストの数値をプログラムで取得するにはどうすればよいですか?