Peter Lee created HDDS-12574:
--------------------------------

             Summary: Speed up flaky-test-check workflow in CI
                 Key: HDDS-12574
                 URL: https://issues.apache.org/jira/browse/HDDS-12574
             Project: Apache Ozone
          Issue Type: Improvement
          Components: CI
            Reporter: Peter Lee
            Assignee: Peter Lee


Since flaky-test-check workflow run with designated TestClass, so we can find 
which package the TestClass belongs to then use -pl args to only build 
necessary packages

 

I made a POC which shows great improvement in test running time:

Test with TestDeadNodeHandler
 * run with master CI file: 
[https://github.com/peterxcli/ozone/actions/runs/13817211733] (this take 19mins
 * run with speedup-flaky-test-check-in-ci POC branch: 
[https://github.com/peterxcli/ozone/actions/runs/13817907647] (This takes 8mins

 

This POC also support duplicated class name across different packages, and the 
wildcard matching



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to