New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix gherkin terminal report colouring #372
base: master
Are you sure you want to change the base?
Fix gherkin terminal report colouring #372
Commits on Jun 18, 2023
-
Add skipped parameter to steps
- the skipped parameter can be used to track which steps have been skipped and adjust the behaviour appropriatelly (ex. change the output colour to yellow)
Configuration menu - View commit details
-
Copy full SHA for 8897a41 - Browse repository at this point
Copy the full SHA 8897a41View commit details -
Add hook and plugin to modify steps when skipped
- the hook and the pluging work in a similar way to the fail hook and plugin where they set a flag wether the step is skipped or not
Configuration menu - View commit details
-
Copy full SHA for a2e48b1 - Browse repository at this point
Copy the full SHA a2e48b1View commit details -
Use the skip hook and plugin if the step is skipped
- trigger the skip hook if a step is skipped
Configuration menu - View commit details
-
Copy full SHA for 0a8a4e3 - Browse repository at this point
Copy the full SHA 0a8a4e3View commit details -
Color the steps independently of the scenario
- use the output of the individual steps to decide the output colour
Configuration menu - View commit details
-
Copy full SHA for bf2057a - Browse repository at this point
Copy the full SHA bf2057aView commit details -
- the PR proposes to expand the step with an additional skipped bool, to track weather the step has been skipped or not, therefor the expected behaviour of the steps in the tests should be modified
Configuration menu - View commit details
-
Copy full SHA for 9529e46 - Browse repository at this point
Copy the full SHA 9529e46View commit details -
Extend test_report with a skipping scenario
- when a step is skipped the step should have skipped set to True
Configuration menu - View commit details
-
Copy full SHA for 6eca0a3 - Browse repository at this point
Copy the full SHA 6eca0a3View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 4533677 - Browse repository at this point
Copy the full SHA 4533677View commit details