Open jayvdb opened 6 years ago
@jayvdb Can you rebase this?
This is somewhere between a WIP and ready to roll. It is definately a large breaking change in the UI / usability.
This mode works well for the pytest default of hiding each test entry which passes, only slightly annoying for projects with extremely large requirement lists.
I would not be opposed to turning this into a 'mode' , so the existing terse mode is still available for people who dont individual test entries for each requirement . I am sure that there are scenarios with other plugins, especially test result printer plugins, where this approach is undesirable.
Given the other regressions, I suggest delaying this until after the next release .
Instead of having a single entry per requirements file, load it as a file with items for each entry in the file.
This allows errors for each problem, rather than only the first problem with the requirements, and provides an equivalent of
pip show
when pytest verbosity is increased.