If no explicit JUnit 4.7 provider is stipulated, all tests will be run. Regardless of their @Category annotations. This is contrary to what's stipulated in the documentation; that the provider will automatically be chosen.
(why not just use the JUnit dependency of the project btw ? If it's not supporting categories, you can't use the @Category annotation either).