33#
44# SPDX-License-Identifier: BSD-3-Clause
55
6+ # region help
67# Test job gating summary
78#
89# +------------------------------------+-----------------------------------------------------+
6364#
6465# Remember to REVERT all temporary changes before merging!
6566# =============================================================================
67+ # endregion
6668
6769name : Docker + Tests
6870
@@ -242,6 +244,7 @@ jobs:
242244 done
243245 } >> "$GITHUB_STEP_SUMMARY"
244246
247+ # region build jobs
245248 build :
246249 name : Build Base Docker Image
247250 runs-on : [self-hosted, gpu]
@@ -262,7 +265,6 @@ jobs:
262265 dockerfile-path : docker/Dockerfile.base
263266 cache-tag : cache-base
264267
265-
266268 build-curobo :
267269 name : Build cuRobo Docker Image
268270 runs-on : [self-hosted, gpu]
@@ -287,12 +289,9 @@ jobs:
287289 isaacsim-version : ${{ env.ISAACSIM_BASE_VERSION }}
288290 dockerfile-path : docker/Dockerfile.curobo
289291 cache-tag : cache-curobo
292+ # endregion
290293
291-
292-
293- # Each test job checks out code, then calls run-package-tests which handles
294- # ECR pull, pytest in Docker, artifact upload, and fork-PR checks.
295-
294+ # region test jobs
296295 test-isaaclab-tasks :
297296 name : isaaclab_tasks [1/3]
298297 runs-on : [self-hosted, gpu]
@@ -320,7 +319,6 @@ jobs:
320319 shard-count : " 3"
321320 container-name : isaac-lab-tasks-1-test
322321
323-
324322 test-isaaclab-tasks-2 :
325323 name : isaaclab_tasks [2/3]
326324 runs-on : [self-hosted, gpu]
@@ -348,7 +346,6 @@ jobs:
348346 shard-count : " 3"
349347 container-name : isaac-lab-tasks-2-test
350348
351-
352349 test-isaaclab-tasks-3 :
353350 name : isaaclab_tasks [3/3]
354351 runs-on : [self-hosted, gpu]
@@ -376,7 +373,6 @@ jobs:
376373 shard-count : " 3"
377374 container-name : isaac-lab-tasks-3-test
378375
379-
380376 test-isaaclab-core :
381377 name : isaaclab (core) [1/3]
382378 runs-on : [self-hosted, gpu]
@@ -402,7 +398,6 @@ jobs:
402398 shard-count : " 3"
403399 container-name : isaac-lab-core-1-test
404400
405-
406401 test-isaaclab-core-2 :
407402 name : isaaclab (core) [2/3]
408403 runs-on : [self-hosted, gpu]
@@ -428,7 +423,6 @@ jobs:
428423 shard-count : " 3"
429424 container-name : isaac-lab-core-2-test
430425
431-
432426 test-isaaclab-core-3 :
433427 name : isaaclab (core) [3/3]
434428 runs-on : [self-hosted, gpu]
@@ -454,7 +448,6 @@ jobs:
454448 shard-count : " 3"
455449 container-name : isaac-lab-core-3-test
456450
457-
458451 test-isaaclab-rl :
459452 name : isaaclab_rl
460453 runs-on : [self-hosted, gpu]
@@ -479,7 +472,6 @@ jobs:
479472 filter-pattern : " isaaclab_rl"
480473 container-name : isaac-lab-rl-test
481474
482-
483475 test-isaaclab-mimic :
484476 name : isaaclab_mimic
485477 runs-on : [self-hosted, gpu]
@@ -504,7 +496,6 @@ jobs:
504496 filter-pattern : " isaaclab_mimic"
505497 container-name : isaac-lab-mimic-test
506498
507-
508499 test-isaaclab-contrib :
509500 name : isaaclab_contrib
510501 runs-on : [self-hosted, gpu]
@@ -529,7 +520,6 @@ jobs:
529520 filter-pattern : " isaaclab_contrib"
530521 container-name : isaac-lab-contrib-test
531522
532-
533523 test-isaaclab-teleop :
534524 name : isaaclab_teleop
535525 runs-on : [self-hosted, gpu]
@@ -554,7 +544,6 @@ jobs:
554544 filter-pattern : " isaaclab_teleop"
555545 container-name : isaac-lab-teleop-test
556546
557-
558547 test-isaaclab-visualizers :
559548 name : isaaclab_visualizers
560549 runs-on : [self-hosted, gpu]
@@ -579,7 +568,6 @@ jobs:
579568 filter-pattern : " isaaclab_visualizers"
580569 container-name : isaac-lab-visualizers-test
581570
582-
583571 test-isaaclab-assets :
584572 name : isaaclab_assets
585573 runs-on : [self-hosted, gpu]
@@ -604,7 +592,6 @@ jobs:
604592 filter-pattern : " isaaclab_assets"
605593 container-name : isaac-lab-assets-test
606594
607-
608595 test-isaaclab-newton :
609596 name : isaaclab_newton
610597 runs-on : [self-hosted, gpu]
@@ -629,7 +616,6 @@ jobs:
629616 filter-pattern : " isaaclab_newton"
630617 container-name : isaac-lab-newton-test
631618
632-
633619 test-isaaclab-physx :
634620 name : isaaclab_physx
635621 runs-on : [self-hosted, gpu]
@@ -654,7 +640,6 @@ jobs:
654640 filter-pattern : " isaaclab_physx"
655641 container-name : isaac-lab-physx-test
656642
657-
658643 test-isaaclab-ov :
659644 name : isaaclab_ov
660645 runs-on : [self-hosted, gpu]
@@ -679,7 +664,6 @@ jobs:
679664 filter-pattern : " isaaclab_ov"
680665 container-name : isaac-lab-ov-test
681666
682-
683667 test-curobo :
684668 name : test-curobo
685669 runs-on : [self-hosted, gpu]
@@ -707,7 +691,6 @@ jobs:
707691 include-files : " test_curobo_planner_franka.py,test_curobo_planner_cube_stack.py,test_pink_ik.py"
708692 container-name : isaac-lab-curobo-test
709693
710-
711694 test-skillgen :
712695 name : test-skillgen
713696 runs-on : [self-hosted, gpu]
@@ -736,29 +719,6 @@ jobs:
736719 include-files : " test_generate_dataset_skillgen.py,test_environments_skillgen.py,test_environments_automate.py"
737720 container-name : isaac-lab-skillgen-test
738721
739-
740- # test-quarantined:
741- # name: "Quarantined Tests"
742- # runs-on: [self-hosted, gpu]
743- # timeout-minutes: 180
744- # continue-on-error: true
745- # needs: [build, detect-changes]
746- # if: >-
747- # always() && needs.build.result == 'success' &&
748- # vars.RUN_QUARANTINED_TESTS == 'true'
749- # steps:
750- # - uses: actions/checkout@v6
751- # with:
752- # fetch-depth: 1
753- # lfs: true
754- # - uses: ./.github/actions/run-package-tests
755- # with:
756- # image-tag: ${{ env.DOCKER_IMAGE_TAG }}
757- # isaacsim-base-image: ${{ env.ISAACSIM_BASE_IMAGE }}
758- # isaacsim-version: ${{ env.ISAACSIM_BASE_VERSION }}
759- # quarantined-only: "true"
760- # container-name: isaac-lab-quarantined-test
761-
762722 test-environments-training :
763723 name : " environments_training"
764724 runs-on : [self-hosted, gpu]
@@ -784,3 +744,28 @@ jobs:
784744 filter-pattern : " isaaclab_tasks"
785745 include-files : " test_environments_training.py"
786746 container-name : isaac-lab-environments-training-test
747+ # endregion
748+
749+ # region disabled quarantined tests
750+ # test-quarantined:
751+ # name: "Quarantined Tests"
752+ # runs-on: [self-hosted, gpu]
753+ # timeout-minutes: 180
754+ # continue-on-error: true
755+ # needs: [build, detect-changes]
756+ # if: >-
757+ # always() && needs.build.result == 'success' &&
758+ # vars.RUN_QUARANTINED_TESTS == 'true'
759+ # steps:
760+ # - uses: actions/checkout@v6
761+ # with:
762+ # fetch-depth: 1
763+ # lfs: true
764+ # - uses: ./.github/actions/run-package-tests
765+ # with:
766+ # image-tag: ${{ env.DOCKER_IMAGE_TAG }}
767+ # isaacsim-base-image: ${{ env.ISAACSIM_BASE_IMAGE }}
768+ # isaacsim-version: ${{ env.ISAACSIM_BASE_VERSION }}
769+ # quarantined-only: "true"
770+ # container-name: isaac-lab-quarantined-test
771+ # endregion
0 commit comments