Open guillego opened 2 years ago
I'm trying to implement it as a feature (first-time contributor to OSS), but I'm having trouble with the test, if I define a test-case for it like this in feature/test_gherkin_terminal_reporter.py
:
FEATURE_WITH_TAGS = """\
@feature_tag0 @feature_tag1
Feature: Gherkin terminal output feature
@scenario_tag0 @scenario_tag1
Scenario: Scenario example 1
Given there is a bar
When the bar is accessed
Then world explodes
"""
Then pytest throws this:
E pytest.PytestUnknownMarkWarning: Unknown pytest.mark.scenario_tag1 - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
I can't find a contributing guideline but I have something that works in my forked branch (minus the testing, which I can't get to properly work). How does the PR process work?
Hello, I am using the Gherkin tags in the feature specification to refer scenarios to different software requirements and it would be really convenient to be able to get those tags printed when I run pytest with the
--gherkin-terminal-reporter
option. I know they are generated into the cucumber JSON but that's less human readable as of right now.The feature looks like this:
So it would be great to get the tags formatted in some way in the output of the test: