1

どのシナリオとステップが現在実行されているかを知るために、ステップとシナリオを出力する必要があります。現在、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

しかし、私はここ数年で何らかのライブラリー提供が構築されることを期待していました。

4

0 に答える 0