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

Reply via email to