Of course, the abstract test class must be in production code, not in tests, otherwise it will not get out to the jar package, noone will be able to use it. It is now.