X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=tests%2Forg.simantics.db.tests%2Fsrc%2Forg%2Fsimantics%2Fdb%2Ftests%2Fperformance%2Fread%2FReadHierarchicalNames.java;h=6e2231fb5d04aa052020945a6d3db52fc8814b30;hp=66e3842e0df12305071307a8891875f27605d588;hb=0d9b90834ce56b292c00b1a39850ed842c3e4d42;hpb=e5db6157fd8722c946613d4e46d7aaf6bfa92609 diff --git a/tests/org.simantics.db.tests/src/org/simantics/db/tests/performance/read/ReadHierarchicalNames.java b/tests/org.simantics.db.tests/src/org/simantics/db/tests/performance/read/ReadHierarchicalNames.java index 66e3842e0..6e2231fb5 100644 --- a/tests/org.simantics.db.tests/src/org/simantics/db/tests/performance/read/ReadHierarchicalNames.java +++ b/tests/org.simantics.db.tests/src/org/simantics/db/tests/performance/read/ReadHierarchicalNames.java @@ -17,6 +17,7 @@ import org.simantics.db.Session; import org.simantics.db.common.TransactionPolicyKeep; import org.simantics.db.common.procedure.adapter.ListenerAdapter; import org.simantics.db.exception.DatabaseException; +import org.simantics.db.request.AsyncRead; import org.simantics.db.request.Read; import org.simantics.db.request.WriteOnlyResult; import org.simantics.db.service.ClusterControl; @@ -80,6 +81,17 @@ public class ReadHierarchicalNames extends ExistingDatabaseTest { } + private void time(String label, AsyncRead request) throws DatabaseException { + + long start = System.nanoTime(); + getSession().syncRequest(request); + long duration = System.nanoTime() - start; + System.out.println(label + " = " + 1e-9*duration); + + HierarchicalNames.validate(); + + } + private void time(String label, Read request) throws DatabaseException { long start = System.nanoTime();