Hey
I have made a project to categorize tests
github.com/rulien/categorize-
test. In lack of a better feature in JUnit this relays on throwing
AssumptionViolatedException in a MethodRule to be able to Ignore a
test based on categories to run. This works in Junit because it
ignores those tests if this happen
In spock the BaseSpecRunner does not handle AssumptionViolated in the
same way and therefore those tests fails. I made a fork of Spock and
based change on the spock-0.5-groovy-1.8 tag (since it's this verision
we are using). This can be seen here
https://github.com/rulien/spock/tree/makejunitignoreproperly
I don't know exactly how to make a pull request for this since I am
not that familiar with your release cycle. But if you tell me how to
do it properly I can do it. Or if you feel this change is appropriate
you can merge it in yourself ?
Please feel free to give feedback if the code is bad or not according
to your standards