In generator mode all fixtures are "cross-steps", however the fixture function is still called several times, once for each step. This is useless, because the corresponding values are just lost.
In parametrizer mode all fixtures are "one per step", and there is no way to declare a fixture as cross-steps.
When pytest-harvest is used, the pivot should take into account if a fixture is in one mode or the other. As of today it does not have a clue.
As of today
pytest-harvest
is used, the pivot should take into account if a fixture is in one mode or the other. As of today it does not have a clue.