1
Specflow/SpecrunおよびC#プログラミングの新機能です。私は直面している問題を解決するのに助けが必要です。Specflow/Specrunフィーチャファイルを動的値で実行する方法
データベースを照会する仕様ファイルがあります。以下はフィーチャーファイルのコードです:
Scenario Outline: Ensure all rows are correctly inserted on in the table
Given I am connected to "Database-XYZ"
When I run a script to ensure all rows are inserted for <tableName> of a <schemaName>
Then All tables have correct <columnCount> count.
これは絶対に問題ありません。しかし、私は2行目をコメントし、実行時にdefault.srprofileファイルを使ってデータベース名を指定したいと思います。
default.srprofileファイルを使用してruntests.cmd
ファイル(コマンドラインから)を実行し、実行時にデータベース名を入力します。これを達成することは可能ですか?
実行時間はどうですか? srProfileは、テストランンドの先頭で読み込まれます。 または、開発者ごとに異なるため、データベースをどこかに設定するだけですか? –