This is an automated email from the ASF dual-hosted git repository. jmanno pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push: new 5c4e196 Pom changes to allow reuseForks to be set to true (#2015) 5c4e196 is described below commit 5c4e1962097584e4b4269def73bce6be54c2493b Author: Jeffrey Manno <jeffreymann...@gmail.com> AuthorDate: Wed Apr 21 13:56:01 2021 -0400 Pom changes to allow reuseForks to be set to true (#2015) * Created second execution to run the few tests that cannot run with reuseForks being true. --- core/pom.xml | 33 +++++++++++++++++++++++++++++++++ pom.xml | 2 +- server/tserver/pom.xml | 25 +++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index c5e9552..36d9dc6 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -195,6 +195,39 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <!-- Tests that cannot run with reuseForks=true --> + <excludes> + <exclude>**/TableIdTest.java</exclude> + <exclude>**/HadoopCredentialProviderTest.java</exclude> + <exclude>**/IdleRatioScanPrioritizerTest.java</exclude> + <exclude>**/TestCfCqSlice.java</exclude> + <exclude>**/TestCfCqSliceSeekingFilter.java</exclude> + </excludes> + </configuration> + <executions> + <execution> + <id>reuseForks-false-tests</id> + <goals> + <goal>test</goal> + </goals> + <configuration> + <reuseForks>false</reuseForks> + <excludes combine.self="override" /> + <includes> + <include>**/TableIdTest.java</include> + <include>**/HadoopCredentialProviderTest.java</include> + <include>**/IdleRatioScanPrioritizerTest.java</include> + <include>**/TestCfCqSlice.java</include> + <include>**/TestCfCqSliceSeekingFilter.java</include> + </includes> + </configuration> + </execution> + </executions> + </plugin> </plugins> </pluginManagement> <plugins> diff --git a/pom.xml b/pom.xml index 54dca69..b41ac03 100644 --- a/pom.xml +++ b/pom.xml @@ -149,7 +149,7 @@ <surefire.failIfNoSpecifiedTests>false</surefire.failIfNoSpecifiedTests> <surefire.forkCount>1C</surefire.forkCount> <surefire.groups /> - <surefire.reuseForks>false</surefire.reuseForks> + <surefire.reuseForks>true</surefire.reuseForks> <!-- 3.0.0-M5 causes RowHashIT.test and ShellServerIT.scansWithClassLoaderContext to fail --> <surefire.version>3.0.0-M4</surefire.version> <!-- Thrift version --> diff --git a/server/tserver/pom.xml b/server/tserver/pom.xml index 362149a..69bb4b0 100644 --- a/server/tserver/pom.xml +++ b/server/tserver/pom.xml @@ -151,6 +151,31 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <!-- Tests that cannot run with reuseForks=true --> + <excludes> + <exclude>**/AssignmentWatcherTest.java</exclude> + </excludes> + </configuration> + <executions> + <execution> + <id>reuseForks-false-tests</id> + <goals> + <goal>test</goal> + </goals> + <configuration> + <reuseForks>false</reuseForks> + <excludes combine.self="override" /> + <includes> + <include>**/AssignmentWatcherTest.java</include> + </includes> + </configuration> + </execution> + </executions> + </plugin> </plugins> </pluginManagement> </build>