We have our unit tests running with forkEvery = 1. Sometimes we only want to run a subset of the tests, so we specify --tests some.test.package.*
But gradle launches a new VM for each and every test, and just avoids running the ones that don’t match the filter. That takes a lot of extra time. Is there a way for the test task to not launch a VM if it’s not going to run the test?