6

質問は、maven のキュウリ形式オプションに関するものです。

すべての Junit には、次のようなものがあります。

@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" })

次のオプションを pom ファイルに追加しました。

  <properties>
    <cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>     
  </properties>

生成されたレポートには、最後の実行のみが含まれます。

「追加」する方法はありますか?

4

1 に答える 1

0

あなたの問題は、キュウリがjunitランナーファイルを実行すると、ランナーファイルで参照する指定されたhtmlレポートファイルを開くか作成することです。cucumber は、実行時にそれぞれのテスト ランナーが何に書き込みを計画しているのかわからないため、ファイルが複数のテスト ランナーによって使用されている場合、ファイルを上書きします。すべてのテスト実行を単一のファイルに書き込むために追加できる追加はありません。最良のオプション (およびベスト プラクティス) は、テスト スイートがテストしているものを説明する名前を使用して、各 junit テスト ランナーに個別のファイルに書き込むことです。

于 2014-02-04T22:15:55.703 に答える