split build because of incompatible tests

The modules are not incompatible in production. They are when running
tests. That is of course unfortunate and should be investigated further
(i.e. a module has no access to methods added in other modules, while
constraints created in XML data are, so the constraints crash).