Description
Some ideas for improvement:
- compile (11) is not necessary for acceptance test changes, when compilation is necessary only to get the binary tarball for running the tests.
- basic checks are deterministic (except basic (unit) to some degree). Failures can only be fixed by code change, so we can restore fail-fast behavior.
- basic checks are also quick, so we can postpone starting integration until these finish.
Attachments
Issue Links
1.
|
Add check for dependencies included in Ozone FS shaded jar | Open | Unassigned | |||||||||
2.
|
No logs if pod stuck in PodInitializing | Open | Szabolcs Gál | |||||||||
3.
|
Consistently enable exit-on-error in test scripts | Open | Unassigned | |||||||||
4.
|
Enable Gradle remote cache in CI | Open | Attila Doroszlai | |||||||||
5.
|
Add smoketest in ozone-runner image CI | Open | Attila Doroszlai |
|
||||||||
6.
|
Use Java 21 in CI | Patch Available | Attila Doroszlai | |||||||||
7.
|
Require successful quick checks for repro | Patch Available | Attila Doroszlai | |||||||||
8.
|
Logs missing if kubernetes check fails before tests | Patch Available | Attila Doroszlai | |||||||||
9.
|
Reduce duplication in CI workflow | Patch Available | Attila Doroszlai |