@Override public ExamSystem fork(final Option[] options) { return delegate.fork(options); }
@Override public synchronized StagedExamReactor stage(StagedExamReactorFactory factory) { LOG.debug("Staging reactor with {} probes using {} strategy", probes.size(), factory.getClass().getName()); List<TestContainer> containers = new ArrayList<TestContainer>(); if (configurations.isEmpty()) { List<ConfigurationFactory> configurationFactories = ServiceProviderFinder .findServiceProviders(ConfigurationFactory.class); for (ConfigurationFactory cf : configurationFactories) { Option[] configuration = cf.createConfiguration(); addConfiguration(configuration); } } if (configurations.isEmpty()) { LOG.debug("No configuration given. Setting an empty one."); configurations.add(options()); } configurations.stream().map(system::fork).map(testContainerFactory::create).collect(Collectors.toList()); for (Option[] config : configurations) { containers.addAll(Arrays.asList(testContainerFactory.create(system.fork(config)))); } return factory.create(containers, probes); }
ExamSystem subsystem = system.fork(options(systemProperty(RMI_HOST_PROPERTY).value(host), systemProperty(RMI_PORT_PROPERTY).value(Integer.toString(port)), systemProperty(RMI_NAME_PROPERTY).value(name), systemProperty(EXAM_INJECT_PROPERTY).value("true")));
ExamSystem subsystem = system.fork(options(systemProperty(RMI_HOST_PROPERTY).value(host), systemProperty(RMI_PORT_PROPERTY).value(Integer.toString(port)), systemProperty(RMI_NAME_PROPERTY).value(name), systemProperty(EXAM_INJECT_PROPERTY).value("true")));
@Override public void start() { ExamSystem fork = system.fork(new Option[] { systemPackage("org.ops4j.pax.exam.container.eclipse;version=" + skipSnapshotFlag(Info.getPaxExamVersion())),
String name = m_system.createID( RUNNER_TEST_CONTAINER ); ExamSystem m_subsystem = m_system.fork( options( systemProperty( Constants.RMI_HOST_PROPERTY ).value( m_reg.getHost() ),
.fork(options( systemProperty("java.rmi.server.hostname").value(host), systemProperty(RMI_HOST_PROPERTY).value(host),
try { port = new FreePort(20000, 21000); system = system.fork(new Option[] { systemProperty("java.protocol.handler.pkgs").value("org.ops4j.pax.url"), systemProperty(EXAM_INVOKER_PORT).value(Integer.toString(port.getPort()))
.fork(options( systemProperty("java.rmi.server.hostname").value(host), systemProperty(RMI_HOST_PROPERTY).value(host),
ExamSystem subsystem = system.fork( options( systemProperty(RMI_HOST_PROPERTY).value(registry.getHost()),
@Override public void start() throws IOException { try { String examVersion = skipSnapshotFlag(Info.getPaxExamVersion()); system = system.fork(new Option[] { systemPackage("org.ops4j.pax.exam;version=" + examVersion), systemPackage("org.ops4j.pax.exam.options;version=" + examVersion), systemPackage("org.ops4j.pax.exam.util;version=" + examVersion), systemProperty("java.protocol.handler.pkgs").value("org.ops4j.pax.url") }); setSystemProperties(); createFramework(createFrameworkProperties()); installAndStartBundles(); startFramework(); } catch (BundleException exc) { throw new TestContainerException("Problem starting test container.", exc); } catch (ExamConfigurationException e) { throw new TestContainerException("Problem in test container configuration", e); } }
@Override public TestContainer start() { try { system = system.fork(new Option[] { systemPackage("org.ops4j.pax.exam;version=" + skipSnapshotFlag(Info.getPaxExamVersion())),