diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java index a37f1be3e..75acb300b 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ql/PerformanceTest.java @@ -20,7 +20,6 @@ import org.eclipse.equinox.internal.provisional.p2.metadata.MetadataFactory; import org.eclipse.equinox.p2.metadata.*; import org.eclipse.equinox.p2.metadata.query.ExpressionQuery; import org.eclipse.equinox.p2.metadata.query.InstallableUnitQuery; -import org.eclipse.equinox.p2.ql.QL; import org.eclipse.equinox.p2.ql.QLContextQuery; import org.eclipse.equinox.p2.query.*; import org.eclipse.equinox.p2.repository.metadata.IMetadataRepository; @@ -59,39 +58,6 @@ public class PerformanceTest extends AbstractProvisioningTest { System.out.println(); } - public void testCapabilityQueryPerformance2() throws Exception { - - IMetadataRepository repo = getMDR("/testData/galileoM7"); - IQueryable qaRepo = new QueryableArray(gatherAvailableInstallableUnits(repo)); - - IRequirement capability = MetadataFactory.createRequiredCapability("org.eclipse.equinox.p2.eclipse.type", "feature", new VersionRange("[1.0.0,2.0.0)"), null, false, false); - QLContextQuery exprQuery = new QLContextQuery(IInstallableUnit.class, "capabilityIndex(everything)"); - IQuery capabilityQuery = new ExpressionQuery(IInstallableUnit.class, capability.getMatches()); - exprQuery = new QLContextQuery(IInstallableUnit.class, "$0.satisfiesAny([$1])", exprQuery.query(QL.newQueryContext(qaRepo)), capability); - IQueryResult result; - long tradQueryMS = 0; - long exprQueryMS = 0; - - for (int i = 0; i < 5; ++i) { - long start = System.currentTimeMillis(); - for (int idx = 0; idx < 80; ++idx) { - result = qaRepo.query(capabilityQuery, new NullProgressMonitor()); - assertEquals(queryResultSize(result), 487); - } - tradQueryMS += (System.currentTimeMillis() - start); - - start = System.currentTimeMillis(); - for (int idx = 0; idx < 80; ++idx) { - result = qaRepo.query(exprQuery, new NullProgressMonitor()); - assertEquals(queryResultSize(result), 487); - } - exprQueryMS += (System.currentTimeMillis() - start); - } - System.out.println("CapabilityQuery took: " + tradQueryMS + " milliseconds"); - System.out.println("PredicateQuery took: " + exprQueryMS + " milliseconds"); - System.out.println(); - } - public void testIUPropertyQueryPerformance() throws Exception { IMetadataRepository repo = getMDR("/testData/galileoM7"); |