問題タブ [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.
teamcity - Teamcity 9 Nunit 3 レポート
私の人生では、TeamCity に Nunit テストのレポートを返してもらうことはできません。
nunit 3.4でインストールされたIve TeamCity 9.1.6。msbuild プロジェクト ファイルを使用して組み込みのランナーでテストを実行しようとしましたが、役に立ちませんでした。
テストを実行し、ビルド ログに渡されたものとして報告しますが、リアルタイム ログやテスト タブを表示できません。
また、ビルド機能を追加して TestResult.xml をインポートしようとしましたが、何もしませんでした。
c# - NUnit を使用した機能ファイルの実行
NUnit コンソールで機能ファイルを実行しようとしています。私はそれをグーグルで試し、NUnit3のヘルプもチェックしました。しかし、私は助けを見つけることができません。単一の機能ファイル、またはタグが割り当てられた機能ファイル内の任意のシナリオを実行したいと考えています。specrun で specflow を使用しています。「test ==機能ファイルのパス」のNUnitコンソールコマンドを試しましたが、テストを実行していません。ただし、プロジェクトの dll ファイル パスを指定することで、すべてのテスト ケースを実行できます。しかし、機能ファイル内の単一の機能ファイルまたは単一のシナリオを実行したいだけです。NUnit testresult.xml ファイルを生成できるようにする方法を教えてください。ありがとう。
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 つあり、問題なく動作しています。編集
c# - NUnit3 コンソールを使用して、さまざまな TestFixture パラメーターでテストを実行する
nunit3 コンソールを使用して、異なる TestFixture パラメータでテストを実行できるかどうかは誰にもわかりませんか? 次のコードがあります。
Browser.Chrome セットアップのみでテストを実行したい。TestFixture パラメータ = Browser.Chrome を持つ特定の dll からすべてのテストを実行することは可能ですか?
事前に情報提供ありがとうございます!
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 にとっては問題にならないはずです。
完全なフィクスチャが近づいています
膨大な量のコードが表示されて申し訳ありませんが、それがいずれかのテストによるものだとは思いたくないので、次のようにします。
私が見逃しているもの(明白な)はありますか?すべての準ランダム性は、すべてのテストでコードが適切に再初期化されていないことを示しているようですが、その方法が完全にわかりません。
どんな助けでも大歓迎です。
c# - C# テスト フィクスチャで Nunit3 から Params を取得する
Nunit3 バージョンで提供されている params 引数を使用して、複数のパラメーターを渡しています。
ただし、C# テスト フィクスチャではそれらを取得できません。検索しましたが、正しい結果が得られませんでした。
誰かがC#でこれらのparam引数を取得する方法についての指針を教えてくれますか.
どんな助けでも大歓迎です。前もって感謝します。
nunit - nunit3-console.exe は、win 10 64 ビット マシンでの実行時に Access Denied エラーを返します。
新しい Windows 10 64 ビット マシンに Nunit3 をインストールしました。nunit3-console.exe を実行しようとすると、エラーが発生します。アクセスが拒否されました。私はこのマシンの管理者権限を持っています。Nunit exe を管理者として実行してみましたが、それでもうまくいきません。
この問題を解決するために何をする必要があるか考えていますか?
前もって感謝します。
c# - --explore コマンド ライン オプションでフィルターを使用する方法
カテゴリに分割されたテストのグループがあります
nunit3-console
を使用してカテゴリ別にフィルタリングされたテストのリストを取得しようとしています
ただし、--where
オプションは実行中のテストにのみ適用され、results
ファイルにはカテゴリ「someCategory」のテストだけでなく、すべてのテストのリストが含まれているようです。
フィルタリングされたリストを取得するにはどうすればよいですか?