use of org.apache.felix.resolver.test.util.IterativeResolver in project felix by apache.
the class BigResolutionTest method testIterativeResolution.
@Test
@Ignore
public void testIterativeResolution() throws Exception {
ResolveContext rc = buildResolutionContext();
ResolverImpl resolver = new ResolverImpl(new Logger(Logger.LOG_INFO));
long t0 = System.currentTimeMillis();
Map<Resource, List<Wire>> wiring1 = resolver.resolve(rc);
long t1 = System.currentTimeMillis();
System.out.println("Resolver took " + (t1 - t0) + " ms");
long t2 = System.currentTimeMillis();
Map<Resource, List<Wire>> wiring2 = new IterativeResolver(resolver).resolve(rc);
long t3 = System.currentTimeMillis();
System.out.println("Iterative resolver took " + (t3 - t2) + " ms");
checkResolutions(wiring1, wiring2);
}
Aggregations