However, the rationale doesn't seem to explain the reason for removing the dependency on the *list* of tests. In particular, without depending on
list-of-tests.mk, the dependencies of new tests are not extracted automatically, and so tests that depend on other tests can be run in the wrong order (this was exactly
my case:
I had two new tests that both depended on pkg-config).