@hookspec(firstresult=True)
def pytest_report_teststatus(report):
""" return result-category, shortletter and verbose word for reporting.
Stops at first non-None result, see :ref:`firstresult` """
Short test summary info that you get (e.g. with pytest -rap) should use the hook result.
Instead it uses data from a weird place - some hardcoded strings in a seemingly unrelated module _pytest/skipping.py.