A lot of times I'll run one test like this:
grails test-app MyService
... and it will run fine. If MyServiceTests is a unit tests, the integration startup process will not start, so things go very fast. But now it seems like the unit test runs, then the test framework attempts to run integration tests, too, when there is no need to. This adds a lot of unecessary time to an otherwise quick feedback loop.