Conversation
✅ Deploy Preview for cucumber-react-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@mpkorstanje @clrudolphi @luke-hill picking up from #421, what presentation do we want for skipped and pending steps where there is something in |
|
Added a comment on the related issue, as I noticed something diff in cucumber-ruby recently. Not sure if it helps or not. My 0.02c was in there. TL;DR - Old skipped logic where everything was greyed out (Scenario/steps), is preferred imo for skipped/bypassed scenarios. The reason being is there should be a reason they're skipped, and the user can investigate |
|
@luke-hill can you raise a separate issue for that and we can discuss there? This is specifically about handling output at the step level. |
Yes, in Reqnroll, the skip and pending behaviors are triggered by exceptions. It does provide a mechanism for a message to accompany the exception. So, I would like to see the message included. The exception stack trace is of no interest. |
For Cucumber JVM it encodes useful information. I.e. the reason why the test was skipped and in the stacktrace where the skip came from. But I think users can life without the stacktrace. |

🤔 What's changed?
This PR reworks our handling of non-passing scenarios, in particular the different statuses of responsible step. Previously, we generically showed any
exceptionormessagethat was present on a result, regardless of the status. Here, we've spun out separate rendering paths for each status:exceptionormessageif present⚡️ What's your motivation?
🏷️ What kind of change is this?
📋 Checklist:
This text was originally generated from a template, then edited by hand. You can modify the template here.