/** * Creates a composite option of {@link VMOption}s. * * @param vmOptions * virtual machine options (cannot be null or containing null entries) * * @return composite option of virtual machine options * * @throws IllegalArgumentException * - If urls array is null or contains null entries */ public static Option vmOptions(final String... vmOptions) { validateNotEmptyContent(vmOptions, true, "VM options"); final List<VMOption> options = new ArrayList<VMOption>(); for (String vmOption : vmOptions) { options.add(vmOption(vmOption)); } return vmOptions(options.toArray(new VMOption[options.size()])); }
/** * Creates a composite option of {@link VMOption}s. * * @param vmOptions * virtual machine options (cannot be null or containing null entries) * * @return composite option of virtual machine options * * @throws IllegalArgumentException * - If urls array is null or contains null entries */ public static Option vmOptions(final String... vmOptions) { validateNotEmptyContent(vmOptions, true, "VM options"); final List<VMOption> options = new ArrayList<VMOption>(); for (String vmOption : vmOptions) { options.add(vmOption(vmOption)); } return vmOptions(options.toArray(new VMOption[options.size()])); }
protected static Option addCodeCoverageOption() { String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && coverageCommand.length() > 0) { // logger.info("found coverage option {}", coverageCommand); return CoreOptions.vmOption(coverageCommand); } return null; }
protected static Option addCodeCoverageOption() { String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && coverageCommand.length() > 0) { // logger.info("found coverage option {}", coverageCommand); return CoreOptions.vmOption(coverageCommand); } return null; }
public static Option addCodeCoverageOption() { String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && coverageCommand.length() > 0) { LOG.info("found coverage option {}", coverageCommand); return CoreOptions.vmOption(coverageCommand); } return null; }
/** * Adds code coverage options. * @return code coverage options */ private Option addCodeCoverageOption() { final String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && !coverageCommand.isEmpty()) { log.info("covering code with command " + coverageCommand); return CoreOptions.vmOption(coverageCommand); } return new DefaultCompositeOption(); } /**
/** * Adds code coverage options. * @return code coverage options */ private Option addCodeCoverageOption() { final String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && !coverageCommand.isEmpty()) { log.info("covering code with command " + coverageCommand); return CoreOptions.vmOption(coverageCommand); } return new DefaultCompositeOption(); } /**
/** * Adds code coverage options. * @return code coverage options */ private Option addCodeCoverageOption() { final String coverageCommand = System.getProperty(COVERAGE_COMMAND); if (coverageCommand != null && !coverageCommand.isEmpty()) { log.info("covering code with command " + coverageCommand); return CoreOptions.vmOption(coverageCommand); } return new DefaultCompositeOption(); } /**
options.add(CoreOptions.vmOption(line));
private Option jpmsOptions(){ DefaultCompositeOption composite = new DefaultCompositeOption(); if (Version.parseVersion(System.getProperty("java.specification.version")).getMajor() > 1){ if (java.nio.file.Files.exists(java.nio.file.FileSystems.getFileSystem(URI.create("jrt:/")).getPath("modules", "java.se.ee"))){ composite.add(vmOption("--add-modules=java.se.ee")); } composite.add(vmOption("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.lang=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.lang.invoke=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.io=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.net=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.nio=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.util=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.util.jar=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.util.regex=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/java.util.zip=ALL-UNNAMED")); composite.add(vmOption("--add-opens=java.base/sun.nio.ch=ALL-UNNAMED")); } return composite; }
vmOption("-Dfile.encoding=UTF-8"),
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), cleanCaches(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**