import org.simantics.databoard.binding.error.BindingConstructionException;
import org.simantics.db.Session;
import org.simantics.db.exception.DatabaseException;
-import org.simantics.db.layer0.util.RuntimeEnvironmentRequest;
import org.simantics.db.management.ISessionContextProvider;
import org.simantics.db.management.ISessionContextProviderSource;
import org.simantics.db.management.SessionContext;
import org.simantics.db.management.SessionContextProvider;
import org.simantics.db.management.SingleSessionContextProviderSource;
import org.simantics.db.service.LifecycleSupport;
-import org.simantics.db.service.VirtualGraphSupport;
import org.simantics.db.testing.impl.Configuration;
import org.simantics.graph.db.TransferableGraphs;
import org.simantics.graph.representation.TransferableGraph1;
public static void freshDatabase() throws Exception {
DatabaseState state = freshWorkspace(Configuration.get().coreDir, null);
- AcornTests.shutdown(state);
+ shutdown(state);
}
public static DatabaseState existingDatabase() throws Exception {
AcornTestHandler testHandler = AcornTests.getTestHandler(testSettings, address);
testHandler.initNew();
initSimanticsStuff();
- SessionContext sessionContext = SimanticsPlatform.INSTANCE.startUp("acorn", null, RecoveryPolicy.FixError,
- OntologyRecoveryPolicy.Merge, true, new DefaultChoiceUserAgent());
+ SessionContext sessionContext = SimanticsPlatform.INSTANCE.startUp("acorn", null, RecoveryPolicy.FixError, OntologyRecoveryPolicy.Merge, true, new DefaultChoiceUserAgent());
return new DatabaseState(address, sessionContext);
}
SCLOsgi.SOURCE_REPOSITORY = null;
SCLOsgi.MODULE_REPOSITORY = null;
SCLOsgi.TEST_REPOSITORY = null;
-
-// VirtualGraphSupport vsupport;
-// if (state != null) {
-// vsupport = state.getSession().getService(VirtualGraphSupport.class);
-// vsupport.discard();
-// }
if (Platform.isRunning()) {
SimanticsPlatform.INSTANCE.shutdown(null);
session = null;
} catch (Exception e) {
session = null;
- throw new DatabaseException("Sessuion did not close cleanly.");
+ throw new DatabaseException("Session did not close cleanly.");
}
}