adoroszlai opened a new pull request, #11699: URL: https://github.com/apache/ozone/pull/11699
## What changes were proposed in this pull request? Part of: Reorganize integration tests for better caching -- reduce the set of tests that need to be triggered for changes in specific production code. Recon integration tests are all in `ozone-integration-test-recon`, but `ozone-integration-test` still depends on `ozone-recon` for a single test: `TestOzoneConfigurationFields`. This change: - Create a new module `ozone-integration-test-all` to collect tests that may depend on any Ozone component. This should be as small as possible, so a cache miss does not hurt much. - Remove the unnecessary dependency from `ozone-integration-test` to allow cache hit for `ozone-recon` changes. https://issues.apache.org/jira/browse/HDDS-17315 ## How was this patch tested? ``` [INFO] --- surefire:3.5.2:test (default-test) @ ozone-integration-test-all --- ... [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.683 s -- in org.apache.hadoop.ozone.TestOzoneConfigurationFields ``` https://github.com/adoroszlai/ozone/actions/runs/39779627362/job/119834521638#step:14:3741 ``` [INFO] --- dependency:3.11.0:analyze-only (analyze) @ ozone-integration-test-all --- [INFO] No dependency problems found ``` https://github.com/adoroszlai/ozone/actions/runs/39779627362/job/119828012115#step:14:6588 CI: https://github.com/adoroszlai/ozone/actions/runs/39779627362 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
