Skip to content

Commit 59d8beb

Browse files
committed
trigger test only when the test case length > 0
Signed-off-by: chensuyue <suyue.chen@intel.com>
1 parent ed2874b commit 59d8beb

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

.github/workflows/_helm-e2e.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
sort -u)
7272
echo $values_files
7373
elif [ "${{ inputs.mode }}" = "CD" ]; then
74-
values_files=$(ls ${{ inputs.example }}/kubernetes/helm/*values.yaml)
74+
values_files=$(ls ${{ inputs.example }}/kubernetes/helm/*values.yaml || true)
7575
fi
7676
value_files="["
7777
for file in ${values_files}; do
@@ -97,6 +97,7 @@ jobs:
9797
9898
helm-test:
9999
needs: [get-test-case]
100+
if: always() && ${{ needs.get-test-case.outputs.value_files.length > 0 }}
100101
strategy:
101102
matrix:
102103
value_file: ${{ fromJSON(needs.get-test-case.outputs.value_files) }}

.github/workflows/_run-docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ jobs:
9191
9292
run-test:
9393
needs: [get-test-case]
94+
if: always() && ${{ needs.get-test-case.outputs.test_cases.length > 0 }}
9495
strategy:
9596
matrix:
9697
test_case: ${{ fromJSON(needs.get-test-case.outputs.test_cases) }}

.github/workflows/pr-docker-compose-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232

3333
example-test:
3434
needs: [get-test-matrix]
35+
if: ${{ !github.event.pull_request.draft }} && ${{ needs.get-test-matrix.outputs.run_matrix.example.length > 0 }}
3536
strategy:
3637
matrix: ${{ fromJSON(needs.get-test-matrix.outputs.run_matrix) }}
3738
fail-fast: false
38-
if: ${{ !github.event.pull_request.draft }}
3939
uses: ./.github/workflows/_run-docker-compose.yml
4040
with:
4141
registry: "opea"

0 commit comments

Comments
 (0)