Skip to content

Commit 90f18b8

Browse files
committed
updated workflow
1 parent 911dd8a commit 90f18b8

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/test-scripts.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,11 @@ jobs:
281281
$scriptPath = Join-Path $env:GITHUB_WORKSPACE "win\run.ps1"
282282
283283
$testConfigs = @(
284+
@("web", "java"),
285+
@("app", "java"),
286+
@("web", "python"),
287+
@("app", "python"),
288+
@("web", "nodejs"),
284289
@("app", "nodejs")
285290
)
286291
@@ -527,15 +532,17 @@ jobs:
527532
test-summary:
528533
name: Test Summary
529534
runs-on: ubuntu-latest
530-
needs: [test-windows]
535+
needs: [test-mac, test-linux, test-windows]
531536
if: always()
532537
steps:
533538
- name: Check test results
534539
run: |
535540
echo "=== Test Results Summary ==="
541+
echo "macOS Tests: ${{ needs.test-mac.result }}"
542+
echo "Linux Tests: ${{ needs.test-linux.result }}"
536543
echo "Windows Tests: ${{ needs.test-windows.result }}"
537544
538-
if [ "${{ needs.test-windows.result }}" = "failure" ]; then
545+
if [ "${{ needs.test-mac.result }}" = "failure" ] || [ "${{ needs.test-linux.result }}" = "failure" ] || [ "${{ needs.test-windows.result }}" = "failure" ]; then
539546
echo "❌ Some tests failed"
540547
exit 1
541548
fi
@@ -547,4 +554,3 @@ jobs:
547554
echo "✅ All script validations passed successfully!"
548555
echo "- mac/run.sh and supporting scripts validated on macOS and Linux"
549556
echo "- win/run.ps1 and supporting scripts validated on Windows"
550-
echo "- win/run.ps1 and supporting scripts validated on Windows"

0 commit comments

Comments
 (0)