I think we have the test-runtime to restore test dependencies related to the tests and not the framework. I am not feeling strongly either way but what have here is clear split what the test need and what the framework need. 