どのシナリオとステップが現在実行されているかを知るために、ステップとシナリオを出力する必要があります。現在、3 ~ 4 ステップの出力が出力され、シナリオの終了後にステップがまとめて出力されます。これにより、ステップがどこで終了し、別のステップが開始されたかを正確に理解することが非常に難しくなります。
おそらく、ステップ言語の印刷を可能にする注釈/オプション (つまり、When/Then などの作業の後のテキスト) が開始される直前に、水平マーカーと一緒に素晴らしいでしょう。
例:
1) 現在:
INFO: Doing a
INFO: Doing b
INFO: Doing c
INFO: Doing x
INFO: Doing y
Scenario: Do several things
Given a,b,c things
And x,y things
2) 望ましい:
Scenario: Do several things
Given a,b,c things
INFO: Doing a
INFO: Doing b
INFO: Doing c
Scenario: Do several things
And x,y things
INFO: Doing x
INFO: Doing y
// Perhaps a summary in the end is fine (as happening currently)
Scenario: Do several things
Given a,b,c things
And x,y things
誰かが数年前に質問をしました: http://grokbase.com/t/gg/cukes/144anjrgjf/cucumber-print-scenario-and-step-before-it-is-executed-on-the-console
しかし、私はここ数年で何らかのライブラリー提供が構築されることを期待していました。