Hi to all. We are migrating to the latest snapshot our current code, just for testing pre-release.
Main test classes have been moved to "core", as you said on previous emails. We can use the "old" IsisJRunner code for properly initializing the Isis context on our Tests base class. Also, as the following annotations have been removed: import org.apache.isis.viewer.junit.Service; import org.apache.isis.viewer.junit.Services; We must manually inject by: getPersistenceSession().getServicesInjector()..injectServicesInto([domainObject, Service, Repository, ...]); As you said on previous emails, could the current implementation on "org.apache.isis.viewer.junit.internal.ServicesInstallerAnnotatedClass" be used with "little changes" as a standard way of registering Factories, Repositories and other Services simply by annotating them, without needing to add them to the "isis.properties" file ? Where should the new "ServicesInstaller" be declared? Seems that the automatic "Service" registration, without the need to update the "isis.services" entry on the "isis.properties" is nearly there, but would need to move also that code to the "core" module or another one.
