diff --git a/mvn-defaults/pom.xml b/mvn-defaults/pom.xml index b47ad4ad8..bf6dca8d3 100644 --- a/mvn-defaults/pom.xml +++ b/mvn-defaults/pom.xml @@ -646,6 +646,7 @@ + --enable-preview @{argLine} 1 false @@ -910,6 +911,7 @@ org.apache.maven.plugins maven-javadoc-plugin + --enable-preview 21 ${javadoc.name} ${javadoc.name} @@ -918,6 +920,7 @@ false + -Xdoclint:none diff --git a/nb-engine/nb-engine-core/pom.xml b/nb-engine/nb-engine-core/pom.xml index 1db09de7b..4e18f7527 100644 --- a/nb-engine/nb-engine-core/pom.xml +++ b/nb-engine/nb-engine-core/pom.xml @@ -142,6 +142,7 @@ org.apache.maven.plugins maven-surefire-plugin + --enable-preview @{argLine} perf diff --git a/nb-virtdata/pom.xml b/nb-virtdata/pom.xml index 4dfc1e347..f4e201222 100644 --- a/nb-virtdata/pom.xml +++ b/nb-virtdata/pom.xml @@ -56,6 +56,7 @@ + --enable-preview @{argLine} ${project.basedir}/target/virtdata-userlibs-${project.version}.jar diff --git a/nb5-proof/pom.xml b/nb5-proof/pom.xml index 101f582e2..f22f81ff6 100644 --- a/nb5-proof/pom.xml +++ b/nb5-proof/pom.xml @@ -94,6 +94,7 @@ + --enable-preview @{argLine} 1 false diff --git a/nbr-demos/pom.xml b/nbr-demos/pom.xml index 272924414..26168d8b3 100644 --- a/nbr-demos/pom.xml +++ b/nbr-demos/pom.xml @@ -75,6 +75,7 @@ + --enable-preview @{argLine} methods diff --git a/nbr/src/test/java/io/nosqlbench/cli/testing/ExitStatusIntegrationTests.java b/nbr/src/test/java/io/nosqlbench/cli/testing/ExitStatusIntegrationTests.java index 334b6ef06..58bb0a002 100644 --- a/nbr/src/test/java/io/nosqlbench/cli/testing/ExitStatusIntegrationTests.java +++ b/nbr/src/test/java/io/nosqlbench/cli/testing/ExitStatusIntegrationTests.java @@ -29,12 +29,13 @@ class ExitStatusIntegrationTests { private final static String JARNAME = "target/nbr.jar"; + @Test void testExitStatusOnBadParam() { ProcessInvoker invoker = new ProcessInvoker(); invoker.setLogDir("logs/test"); ProcessResult result = invoker.run("exitstatus_badparam", 15, - java, "-jar", JARNAME, "--logs-dir", "logs/test/badparam/", + java, "--enable-preview", "-jar", JARNAME, "--logs-dir", "logs/test/badparam/", "badparam" ); assertThat(result.exception).isNull(); @@ -48,7 +49,7 @@ class ExitStatusIntegrationTests { ProcessInvoker invoker = new ProcessInvoker(); invoker.setLogDir("logs/test"); ProcessResult result = invoker.run("exitstatus_initexception", 15, - java, "-jar", JARNAME, "--logs-dir", "logs/test/initerror", "run", + java, "--enable-preview", "-jar", JARNAME, "--logs-dir", "logs/test/initerror", "run", "driver=diag", "op=initdelay:initdelay=notanumber" ); assertThat(result.exception).isNull(); @@ -64,7 +65,8 @@ class ExitStatusIntegrationTests { // Forcing a thread exception via basic command issue. ProcessResult result = invoker.run("exitstatus_threadexception", 30, - "java", "-jar", JARNAME, "--logs-dir", "logs/test/threadexcep", "--logs-level", "debug", "run", + "java", "--enable-preview", "-jar", JARNAME, "--logs-dir", "logs/test/threadexcep", "--logs-level", + "debug", "run", "driver=diag", "cyclerate=10", "not_a_thing", "cycles=100", "-vvv" ); String stdout = String.join("\n", result.getStdoutData()); @@ -77,7 +79,7 @@ class ExitStatusIntegrationTests { ProcessInvoker invoker = new ProcessInvoker(); invoker.setLogDir("logs/test"); ProcessResult result = invoker.run("exitstatus_asyncstoprequest", 60, - "java", "-jar", JARNAME, "--logs-dir", "logs/test/asyncstop", "--logs-level", "debug", "run", + "java", "--enable-preview", "-jar", JARNAME, "--logs-dir", "logs/test/asyncstop", "--logs-level", "debug", "run", "driver=diag", "threads=2", "cyclerate=10", "op=erroroncycle:erroroncycle=10", "cycles=50", "-vvv" ); assertThat(result.exception).isNull();