enable preview for all tests too

This commit is contained in:
Jonathan Shook 2024-07-31 14:22:08 -05:00
parent fd18bd2694
commit 4f22bf113d
6 changed files with 13 additions and 4 deletions

View File

@ -646,6 +646,7 @@
</execution>
</executions>
<configuration>
<argLine>--enable-preview @{argLine}</argLine>
<forkCount>1</forkCount>
<reuseForks>false</reuseForks>
<includes>
@ -910,6 +911,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalJOptions>--enable-preview</additionalJOptions>
<release>21</release>
<doctitle>${javadoc.name}</doctitle>
<windowtitle>${javadoc.name}</windowtitle>
@ -918,6 +920,7 @@
<detectOfflineLinks>false</detectOfflineLinks>
<!-- <additionalparam>-Xdoclint:none</additionalparam>-->
<additionalOptions>
<additionalOption>-Xdoclint:none</additionalOption>
</additionalOptions>
<!-- <additionalJOption>-Xdoclint:none</additionalJOption>-->

View File

@ -142,6 +142,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>--enable-preview @{argLine}</argLine>
<groups>perf</groups>
</configuration>
</plugin>

View File

@ -56,6 +56,7 @@
</execution>
</executions>
<configuration>
<argLine>--enable-preview @{argLine}</argLine>
<additionalClasspathElements>
<additionalClasspathElement>${project.basedir}/target/virtdata-userlibs-${project.version}.jar
</additionalClasspathElement>

View File

@ -94,6 +94,7 @@
</execution>
</executions>
<configuration>
<argLine>--enable-preview @{argLine}</argLine>
<forkCount>1</forkCount>
<reuseForks>false</reuseForks>
<includes>

View File

@ -75,6 +75,7 @@
</execution>
</executions>
<configuration>
<argLine>--enable-preview @{argLine}</argLine>
<parallel>methods</parallel>
<!-- <additionalClasspathElements>-->
<!-- <additionalClasspathElement>${project.basedir}/target/virtdata-userlibs-${project.version}.jar-->

View File

@ -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();