When I add '-vv', it does produce the expected result:
% pytest --gherkin-terminal-reporter -vv
================= test session starts =================
platform darwin -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0 -- ~/.pyenv/versions/3.11.5/envs/pytest/bin/python3.11
cachedir: .pytest_cache
rootdir: ~/Development/pytest-bdd-ng/tests
plugins: bdd-ng-2.0.1
collected 8 items
Features/library_catalog_searches.feature::test_scenarios[file:Features/library_catalog_searches.feature-Library book searches and book delivery-The catalog can be searched by author name.] <- ../../../.pyenv/versions/3.11.5/envs/pytest/lib/python3.11/site-packages/pytest_bdd/scenario.py
Feature: Library book searches and book delivery
Scenario: The catalog can be searched by author name.
Given these books in the catalog (PASSED)
When a name search is performed for Stephen (PASSED)
Then only these books will be returned (PASSED)
PASSED
.
.
.
================= 8 passed in 0.02s =================
The '--gherkin-terminal-reporter ' command line option doesn't work as expected; it produces this:
When I add '-vv', it does produce the expected result: