Skip to content

Commit 856febf

Browse files
ko3n1gclaudehuvunvidiacuichenx
authored
ci: Add full-test-suite label to trigger both L1 and L2 test suites (#2908)
Signed-off-by: oliver könig <okoenig@nvidia.com> Signed-off-by: Huy Vu <86480512+huvunvidia@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Huy Vu <86480512+huvunvidia@users.noreply.github.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
1 parent 877779a commit 856febf

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

‎.github/workflows/_update_dependencies.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
commit-message: ${{ env.title }}
116116
signoff: true
117117
committer: "github-actions[bot] <github-actions[bot]@users.noreply.github.com>"
118-
labels: needs-more-tests
118+
labels: full-test-suite
119119

120120
- name: Post /ok to test comment
121121
env:

‎.github/workflows/cicd-main.yml‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ jobs:
298298
needs: [pre-flight, cicd-container-build]
299299
outputs:
300300
needs_more_tests: ${{ steps.check.outputs.needs_more_tests }}
301+
full_test_suite: ${{ steps.check.outputs.full_test_suite }}
301302
steps:
302303
- name: Check PR labels
303304
id: check
@@ -312,8 +313,14 @@ jobs:
312313
else
313314
echo "needs_more_tests=false" >> $GITHUB_OUTPUT
314315
fi
316+
if echo "$LABELS" | grep -q "full-test-suite"; then
317+
echo "full_test_suite=true" >> $GITHUB_OUTPUT
318+
else
319+
echo "full_test_suite=false" >> $GITHUB_OUTPUT
320+
fi
315321
else
316322
echo "needs_more_tests=false" >> $GITHUB_OUTPUT
323+
echo "full_test_suite=false" >> $GITHUB_OUTPUT
317324
fi
318325
319326
cicd-unit-tests-core:
@@ -558,7 +565,7 @@ jobs:
558565
|| needs.pre-flight.outputs.force_run_all == 'true'
559566
)
560567
&& !cancelled()
561-
&& (github.ref == 'refs/heads/main' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || needs.check-labels.outputs.needs_more_tests == 'true')
568+
&& (github.ref == 'refs/heads/main' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || needs.check-labels.outputs.needs_more_tests == 'true' || needs.check-labels.outputs.full_test_suite == 'true')
562569
&& (github.event.inputs.test_suite == '' || github.event.inputs.test_suite == 'all' || github.event.inputs.test_suite == 'functional-only')
563570
name: ${{ matrix.script }}
564571
environment: nemo-ci
@@ -617,7 +624,7 @@ jobs:
617624
fail-fast: false
618625
max-parallel: 16
619626
matrix: ${{ fromJSON(needs.generate-test-matrix.outputs.matrix_l2) }}
620-
needs: [pre-flight, generate-test-matrix, cicd-unit-tests-core, cicd-unit-tests-diffusion]
627+
needs: [pre-flight, generate-test-matrix, cicd-unit-tests-core, cicd-unit-tests-diffusion, check-labels]
621628
runs-on: ${{ needs.pre-flight.outputs.runner_prefix }}-gpu-x2
622629
if: |
623630
(
@@ -626,7 +633,7 @@ jobs:
626633
|| needs.pre-flight.outputs.force_run_all == 'true'
627634
)
628635
&& !cancelled()
629-
&& (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
636+
&& (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || needs.check-labels.outputs.full_test_suite == 'true')
630637
&& (github.event.inputs.test_suite == '' || github.event.inputs.test_suite == 'all' || github.event.inputs.test_suite == 'functional-only')
631638
name: ${{ matrix.script }}
632639
environment: nemo-ci

tests/functional_tests/launch_scripts/active/L2_Launch_recipes_qwen_vl.sh renamed to tests/functional_tests/launch_scripts/flaky/L2_Launch_recipes_qwen_vl.sh

File renamed without changes.

0 commit comments

Comments
 (0)