0

「BasicMath」と「AdvancedMath」(それぞれファイル内)basic_math.featureと呼ばれる2つの機能を備えた基本的なCucumber-Jvmテストを実行していますadvanced_math.feature

ただし、HTMLレポートが生成されると、「Advanced Math」は「BasicMath」の前に表示されますが、「BasicMath」は「AdvancedMath」の前に表示されます。出力をより論理的に整理できれば、レポートはビジネスアナリストやQA部門にとってよりアクセスしやすくなり、より多くの牽引力を得ることができるため、これは簡単なことではありません。

Mavenプラグインを使用してある種のXSLT後処理を試みることができることは知っていますが、アノテーションを使用してコードで定義する方法を探しています。そのような方法はありますか?Cucumber.@Options.features実際には.featureファイルの場所を定義し、Cucumber.@Options.name実行する機能を決定するrexexps用です。

4

1 に答える 1

6

これが私が観察したことです。Cucumberは、ソートされた順序で実行する機能ファイルを取得します。basic_mathが最初に取得されるように機能ファイルに名前を付けることができる場合、たとえば、機能ファイルの名前を01basic_math.featureおよび02advanced_math.featureに変更すると、レポートには最初にbasic_mathテストが表示されます。

于 2013-03-08T18:05:55.540 に答える