+1 

Thanks, JB. This will be a big help.

> On Mar 12, 2021, at 6:57 AM, Jean-Baptiste Onofre <[email protected]> wrote:
> 
> Hi guys,
> 
> Now that we have Jenkinsfile in our repo, and we use Jenkins pipeline, we 
> dramatically improved our build: the build is executed for each PullRequests 
> or commit on the main branch.
> 
> However, we have lot of failing tests, causing quite systematically the build 
> failing on ci-builds.apache.org.
> 
> We really need to have a clean, accurate and stable build: it will improve 
> the issue detection and simplify the review, especially for PullRequests.
> 
> I ran several builds on my machine (with different docker containers) and I 
> already identified some failing/flaky tests:
> 
> - 
> activemq-leveldb-store/src/test/java/org/apache/activemq/leveldb/test/ElectingLevelDBStoreTest.java
>  is not a big deal as I have a PR removing leveled completely
> - 
> activemq-stomp/src/test/java/org/apache/activemq/transport/stomp/Stomp11NIOSSLTest.java.
>  Chris did an improvement, but I still have some flakiness here.
> - 
> activemq-unit-tests/src/test/java/org/apache/activemq/usecases/DuplexAdvisoryRaceTest.java
> 
> I propose the following action plan:
> 
> 1. Create the Jira for each failing/flaky tests
> 2. Exclude the tests (in surefire plugin configuration) to have a "green 
> light" on Jenkins.
> 3. For each Jira, we work on a PullRequest, to be sure that Jenkins is still 
> "happy".
> 
> Anyone willing to help on (3) is welcome !
> 
> If there’s no objection, I will start with (1) and (2).
> 
> Thanks,
> Regards
> JB

Reply via email to