I suspect we broke it when we migrated to the Gradle; then I used release-4.10.0 to run the tests, and still the same result, no tests could be found.
So I wonder to know did it has ever run successfully... -- Yong On Wed, 7 Jun 2023 at 06:38, Andrey Yegorov <ayego...@apache.org> wrote: > Hi, > > We have a few problems related to integration tests: > > 1. backwards compat tests did not include recent releases. > https://github.com/apache/bookkeeper/pull/3981 is supposed to fix that > > 2. Integration/backwards compat tests do not run on CI > E.g.: > > > mvn -B -nsu -DintegrationTests -pl :upgrade test > .. > [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > > > and the same is with other tests in the integration test suites. CI does > not fail in this case. > > This means that we didn't have backwards compat tests executed during the > last releases. > > For the context, I started on this path as a follow up to a report of > problems during BK/pulsar upgrade > https://apache-pulsar.slack.com/archives/C5ZSVEN4E/p1686019408280939 > > Adding > ``` > <dependency> > <groupId>org.junit.vintage</groupId> > <artifactId>junit-vintage-engine</artifactId> > <version>${junit5.version}</version> > <scope>test</scope> > </dependency> > ``` > to the backwards compat modules makes mvn find the test but there are > missing dependencies and/or some conflicts in the runtime that I haven't > figured out. > > I'd appreciate help from someone who understands what the heck Arquillian > test runner (used in groovy tests) needs. > > -- > Andrey >