Removes Very Flaky and Less Flaky CI test jobs#5037
Removes Very Flaky and Less Flaky CI test jobs#5037AntoineRichard merged 7 commits intoisaac-sim:developfrom
Conversation
These tests are now stable and can be run as part of the regular CI jobs. Remove the dedicated flaky/slightly-flaky job definitions, the FLAKY_TESTS and SLIGHTLY_FLAKY_TESTS lists, and all supporting conftest.py and action.yml plumbing that segregated them.
Greptile SummaryThis PR consolidates the two separate flaky-test CI tracks ( Key changes:
Main concern: All tests previously classified as Confidence Score: 3/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR / Push to develop] --> B[build]
B --> C[test-isaaclab-tasks]
B --> D[test-isaaclab-tasks-2]
B --> E[test-general]
B --> F[test-newton]
B --> G[test-physx]
B --> H[test-curobo]
B --> I[test-environments-training]
B --> J{RUN_QUARANTINED_TESTS\n== 'true'?}
J -- yes --> K[test-quarantined\ncontinue-on-error: true\nQuarantined Tests only]
J -- no --> L[test-quarantined\nskipped]
C & D & E & F & G & H & I & K & L --> M[combine-results\nif: always]
M --> N[Upload combined XML report]
style K fill:#f9c74f,color:#000
style L fill:#dee2e6,color:#555
style J fill:#adb5bd,color:#000
|
pascal-roth
left a comment
There was a problem hiding this comment.
I like it that we have no more flaky tests but wouldnt that not be a useful tool for future tests?
Oh we do very much have flaky tests. I just removed the CI jobs name Flaky X. |
pascal-roth
left a comment
There was a problem hiding this comment.
got it, just remove the selection of some tests that were named flaky (@flaky pytest arg still exists)
…bled witrh RUN_FLAKY_TESTS GH var)
|
+1 to @pascal-roth. I think it would be nice to leave in the test quarantining functionality but disable it (and empty quarantined test list) for now since a magnificent effort by @AntoineRichard made or tests great again. :) Brings tears of joy to my eyes:
|
|
Regarding use of |
…if vars.RUN_QUARANTINED_TESTS is set to true)
|
@greptile-apps - error on empty QUARANTINED_TESTS is desired. If you enable vars.RUN_QUARANTINED_TESTS, why run 0 tests? |
# Description These tests are soon to be stable and can be run as part of the regular CI jobs. ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist - [ ] I have read and understood the [contribution guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html) - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Co-authored-by: Mikhail Yurasov <myurasov@nvidia.com>
# Description These tests are soon to be stable and can be run as part of the regular CI jobs. ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist - [ ] I have read and understood the [contribution guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html) - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Co-authored-by: Mikhail Yurasov <myurasov@nvidia.com>
# Description These tests are soon to be stable and can be run as part of the regular CI jobs. ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist - [ ] I have read and understood the [contribution guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html) - [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Co-authored-by: Mikhail Yurasov <myurasov@nvidia.com>

Description
These tests are soon to be stable and can be run as part of the regular CI jobs.
Type of change
Checklist
pre-commitchecks with./isaaclab.sh --formatconfig/extension.tomlfileCONTRIBUTORS.mdor my name already exists there