問題タブ [nunit-3.0]

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

teamcity - Teamcity 9 Nunit 3 レポート

私の人生では、TeamCity に Nunit テストのレポートを返してもらうことはできません。

nunit 3.4でインストールされたIve TeamCity 9.1.6。msbuild プロジェクト ファイルを使用して組み込みのランナーでテストを実行しようとしましたが、役に立ちませんでした。

テストを実行し、ビルド ログに渡されたものとして報告しますが、リアルタイム ログやテスト タブを表示できません。

また、ビルド機能を追加して TestResult.xml をインポートしようとしましたが、何もしませんでした。

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

c# - NUnit を使用した機能ファイルの実行

NUnit コンソールで機能ファイルを実行しようとしています。私はそれをグーグルで試し、NUnit3のヘルプもチェックしました。しかし、私は助けを見つけることができません。単一の機能ファイル、またはタグが割り当てられた機能ファイル内の任意のシナリオを実行したいと考えています。specrun で specflow を使用しています。「test ==機能ファイルのパス」のNUnitコンソールコマンドを試しましたが、テストを実行していません。ただし、プロジェクトの dll ファイル パスを指定することで、すべてのテスト ケースを実行できます。しかし、機能ファイル内の単一の機能ファイルまたは単一のシナリオを実行したいだけです。NUnit testresult.xml ファイルを生成できるようにする方法を教えてください。ありがとう。

0 投票する
0 に答える
301 参照

tfs - SpecFLow および Selenium DLL で Run Functional Test タスクを使用する

Run Functional Test Tasks を使用した分散テストで深刻な問題が発生しています。

私のシナリオは次のとおりです。Selenium と SpecFLow の単体テストをビルドして実行します。その後、テスト環境マシン用の DLL をコピーし、テスト エージェントをインストールして、Functional Test Task を実行します。エージェントのインストールは問題ありませんが、Specflow と Selenium DLL の実行が問題です。

最初の試行で、マシン テスト用に Specflow と Selenium DLL のみをコピーしましたが、次のエラーが発生しました。

また、SpecFLow および Selenium DLL と Web サイト DLL を含むすべての DLL をコピーしようとしましたが、それでも同じエラーが返されます。すべてが正常に構成されています。最後の試行として、VSStudio をテスト環境にインストールしましたが、何も起こりません。

同様のテスト環境が 1 つあり、問題なく動作しています。編集

エージェント展開タスク

機能テスト タスクの実行

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

c# - NUnit3 コンソールを使用して、さまざまな TestFixture パラメーターでテストを実行する

nunit3 コンソールを使用して、異なる TestFixture パラメータでテストを実行できるかどうかは誰にもわかりませんか? 次のコードがあります。

Browser.Chrome セットアップのみでテストを実行したい。TestFixture パラメータ = Browser.Chrome を持つ特定の dll からすべてのテストを実行することは可能ですか?

事前に情報提供ありがとうございます!

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

c# - Nunit、NCrunch、および NSubstitute - 常に 2 つのテストが UnexpectedArgumentMatcherException で失敗し、(準) ランダムに変化する

NUnit 3.4.1、NSubstitute 1.10.0、NCrunch 2.23.0.2 を使用するテキスト フィクスチャがあります。

このフィクスチャには、いつでも 2 つの落下テストがあります。何かを変更するたびに、どのテストが失敗するかが異なるようです。すべてのテストが何度か失敗するわけではありませんが、ほとんどのテストは失敗し、問題は常に次のような行の NSubstitute 例外です。

Resharper 2016 テスト ランナーではすべてのテストがパスするように見えるため、このミックスに NCrunch を追加します。多くの場合。

私が常に得る例外は次のとおりです。

Arg.Isほとんどのテストでまたはを使用しないことを除いて、これは十分に明らかArg.Anyです。

IClock インターフェイス

IClockこれがすべての栄光のインターフェイスです。Nowは getter のみのプロパティですが、NSubstitute にとっては問題にならないはずです。

完全なフィクスチャが近づいています

膨大な量のコードが表示されて申し訳ありませんが、それがいずれかのテストによるものだとは思いたくないので、次のようにします。

私が見逃しているもの(明白な)はありますか?すべての準ランダム性は、すべてのテストでコードが適切に再初期化されていないことを示しているようですが、その方法が完全にわかりません。

どんな助けでも大歓迎です。

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

c# - C# テスト フィクスチャで Nunit3 から Params を取得する

Nunit3 バージョンで提供されている params 引数を使用して、複数のパラメーターを渡しています。

ただし、C# テスト フィクスチャではそれらを取得できません。検索しましたが、正しい結果が得られませんでした。

誰かがC#でこれらのparam引数を取得する方法についての指針を教えてくれますか.

どんな助けでも大歓迎です。前もって感謝します。

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

nunit - nunit3-console.exe は、win 10 64 ビット マシンでの実行時に Access Denied エラーを返します。

新しい Windows 10 64 ビット マシンに Nunit3 をインストールしました。nunit3-console.exe を実行しようとすると、エラーが発生します。アクセスが拒否されました。私はこのマシンの管理者権限を持っています。Nunit exe を管理者として実行してみましたが、それでもうまくいきません。

この問題を解決するために何をする必要があるか考えていますか?

前もって感謝します。

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

c# - --explore コマンド ライン オプションでフィルターを使用する方法

カテゴリに分割されたテストのグループがあります

nunit3-consoleを使用してカテゴリ別にフィルタリングされたテストのリストを取得しようとしています

ただし、--whereオプションは実行中のテストにのみ適用され、resultsファイルにはカテゴリ「someCategory」のテストだけでなく、すべてのテストのリストが含まれているようです。

フィルタリングされたリストを取得するにはどうすればよいですか?