package org.simantics.db.tests.regression.bugs; import java.util.UUID; import org.junit.Test; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.Session; import org.simantics.db.WriteGraph; import org.simantics.db.WriteOnlyGraph; import org.simantics.db.common.request.ReadRequest; import org.simantics.db.common.request.WriteOnlyRequest; import org.simantics.db.common.request.WriteRequest; import org.simantics.db.exception.DatabaseException; import org.simantics.db.service.ClusterControl; import org.simantics.db.testing.base.ExistingDatabaseTest; import org.simantics.db.testing.common.TestBase; import org.simantics.layer0.Layer0; public class SimanticsBug1659Test3 extends ExistingDatabaseTest { static int LOOP_COUNT = 10; static int CLUSTER_COUNT = 20; static int RESOURCE_COUNT = 10000; static boolean DEBUG = false; Session session; Resource testRoot; ClusterControl clusterControl; @Test public void testSimanticsBug1659_3() throws DatabaseException { session = getSession(); clusterControl = getSession().getService(ClusterControl.class); session.syncRequest(new Init()); session.syncRequest(new CreateWriteOnly()); for (int i=0; i