[infinispan-issues] [JBoss JIRA] (ISPN-10334) Prevent some tests to be running

Diego Lovison (Jira) issues at jboss.org
Thu Jun 20 15:38:00 EDT 2019


     [ https://issues.jboss.org/browse/ISPN-10334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Diego Lovison updated ISPN-10334:
---------------------------------
              Status: Pull Request Sent  (was: Open)
    Git Pull Request: https://github.com/infinispan/infinispan/pull/7079


> Prevent some tests to be running
> --------------------------------
>
>                 Key: ISPN-10334
>                 URL: https://issues.jboss.org/browse/ISPN-10334
>             Project: Infinispan
>          Issue Type: Enhancement
>    Affects Versions: 10.0.0.Beta3, 9.4.15.Final
>            Reporter: Diego Lovison
>            Assignee: Diego Lovison
>            Priority: Major
>
> The Maven documentation says that we can prevent some tests to be running using:
> mvn clean install -Dtest="*,!MyTest"
> The problem is that it returns the following exception when executing: mvn verify -pl persistence/rocksdb -Dtest=*,!MyTest"
> {noformat}
> java.lang.NoClassDefFoundError: org/junit/rules/TestRule
> 	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
> 	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
> 	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
> 	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
> 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
> 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
> 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
> 	at org.apache.maven.surefire.util.DefaultScanResult.loadClass(DefaultScanResult.java:136)
> 	at org.apache.maven.surefire.util.DefaultScanResult.applyFilter(DefaultScanResult.java:100)
> 	at org.apache.maven.surefire.testng.TestNGProvider.scanClassPath(TestNGProvider.java:235)
> 	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:136)
> 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
> 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
> 	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
> 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
> Caused by: java.lang.ClassNotFoundException: org.junit.rules.TestRule
> 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
> 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
> 	... 17 more
> {noformat}
> If we add the junit dependecy in persistence/rocksdb/pom.xml it starts running the test but the filter is not applied.
> Different filters were used in other to exclude that test but no one works.
> I am proposing the PR in other to allow that behavior in ISPN



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list