Skip to content

Commit

Permalink
Integration and example tests
Browse files Browse the repository at this point in the history
  • Loading branch information
FranzBusch committed Aug 19, 2024
1 parent e181199 commit a9d8e33
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Pull Request
name: PR

on:
pull_request:
Expand All @@ -13,7 +13,7 @@ jobs:
unacceptable_language_check_enabled: false

unit-tests:
name: Checks
name: Unit tests
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
with:
linux_5_8_enabled: false
Expand All @@ -23,7 +23,25 @@ jobs:
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"

cxx-interop:
name: Checks
name: Cxx interop
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main
with:
linux_5_8_enabled: false

integration-tests:
name: Integration Tests
uses: apple/swift-nio/.github/workflows/swift_matrix.yml@main
with:
matrix_linux_5_8_enabled: false
matrix_linux_command: "apt-get update -y -q && apt-get install -y -q jq && ./scripts/run-integration-test.sh"

example-tests:
name: Example Tests
uses: apple/swift-nio/.github/workflows/swift_matrix.yml@main
with:
matrix_linux_5_8_enabled: false
matrix_linux_command: "./scripts/test-examples.sh"

swift-6-language-mode:
name: Swift 6 Language Mode
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main
Empty file modified scripts/run-integration-test.sh
100644 → 100755
Empty file.
Empty file modified scripts/test-examples.sh
100644 → 100755
Empty file.

0 comments on commit a9d8e33

Please sign in to comment.