The case of assumevalid.py shows that the test framework should pursue running the tests by itself. If anything, tests should be explicitly blacklisted rather than having to be whitelisted to be run.
We want tests to run if they are added, without the developer having to do anything for them to run.