問題タブ [specrun]
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.
build - TeamCity で SpecRun を構成する
いくつかのspecflowテストがあり、NUnit Runnerを使用してTeamcityで実行するように構成しました. しかし、現在
TeamCity で SpecRun Runner を使用してすべてのテストを実行する必要があります。
Teamcity の Runner ドロップダウンで SpecRun を選択するオプションが見つからなかったため、Teamcity で specrunner を使用してテストを実行するように構成する方法についてはまったくわかりません。
Teamcity での specrun の構成に関する情報を教えてください。
ありがとう
tfs - *.runsettings ファイルに「リモート コントローラー名」を含める方法はありますか?
TFS BuildServer + TestControler + いくつかの TestAgents と統合された環境を使用しています。
以前は、*.testsettings ファイルを使用して、役割の下にリモート サーバーを定義していました。
BuildServer を VS2013 に更新し、テスト実行用に SpecRun を導入しました。
TFS 用のカスタム *.srprofile ファイルを使用しているため、.testsettings ファイルの代わりに .runsettings ファイルを使用する必要があります。
.runsettings ファイルで「リモート コントローラー名」を定義できるタグが見つかりません。
*.runsettings ファイルに「リモート コントローラー名」を含める方法はありますか??
私はビルド構成に非常に慣れていません。どんな洞察も高く評価されます。
追加の詳細:
この記事を見つけて、.runsettings ファイル内に .testsettings ファイル パスを定義しました。以下は、記事によると変更されたファイルです。しかし、それは機能していません。SpecRun アダプターがタグをサポートしていない可能性があります。
私が使用したTestSettingsファイル。
私が現在使用しているサンプル *.runsettings ファイル。
c# - シナリオ概要の例を取得する
現在、シナリオ アウトラインの例の行を返し、行のサイズを取得したいのですが、SpecRun が機能ファイルを読み取るときに、シナリオ アウトラインの例をカスタム レポートの個々のシナリオに自動的に変換するため、これを行うことができません。この情報を必要とするものを作成したい。
ScenarioContext.Current.ScenarioInfo では、この機能は提供されません。
JAVA で同じ問題に直面したとき、gherkin.formatter をカスタム クラスに実装し、RunCukesTest クラスで plugins = {"my.package.customreport"} で呼び出しました。
ただし、gherkin.dll をインポートした後、.Net SpecRun で同じことを行う方法がわかりません。
誰かがこれに光を当てるか、別の解決策を教えてください。
ありがとう!
parallel-processing - specflow/specrun を使用しているときに機能ファイルを並行して実行するにはどうすればよいですか?
私は概念実証のためのプロジェクトを実装しています。ここに私が使用しているものがあります:
VS 2013、MSTest/テスト エクスプローラー、Specflow および specrun
3 つの specflow 機能ファイルを作成しました。それぞれに異なるシナリオの独自のセットがあります。これらのテストをテスト エクスプローラーから実行すると、各機能ファイルのすべてのシナリオが 1 つずつ実行されていることが正常に表示され、まったく問題ありません。
次に、3 つの機能ファイルすべてを並行して実行します。これを行う方法はありますか?すべての機能ファイルは互いに完全に独立しており、独自の異なるシナリオ セットがあります。
Default.srprofile を使用してシナリオを並行して実行する方法のみを示すリンクはほとんど見たことがありませんが、機能ファイルを並行して実行する方法については何も見つかりません。
c#-4.0 - Specrun の Scenario.context にアイテムのリストを入れる方法
アイテムのリストを Scenario.Context に入れる必要があります。たとえば、私は持っています
そして、それは常に複数の値を返します.Scenario.Contextに保存したい場合はどうすればよいですか?