too much stuffThis installs the expected output task-type the lister outputs in there:he scheduler.
- Explicit the actual task-type needed for eachThis was partially done on some listers (in a dedicated conftest per lister) but not all.
- Clarify fixtures (drop indirections, reuse fixtures)
- Unbreak the debian lister test (due to shared state between state which is now resetted) [1]This aligns everything.
In the end, the reuse ofNow every lister has a conftest with the swh.core.db.db_utils postgresql_fact did not occur yet ¯\_(ツ)_/¯required fixture.
And every lister is called after its name lister_{gnu,launchpad, ...}
[1] https://jenkins.softwareheritage.org/job/DLS/job/tests/1043/consoleHopefully this clarifies the tests. It did for me when i was tracking down the build failures.