Skip to content

Commit 828b992

Browse files
committed
Integration and example tests
1 parent e181199 commit 828b992

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

.github/workflows/pull_request.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Pull Request
1+
name: PR
22

33
on:
44
pull_request:
@@ -11,9 +11,10 @@ jobs:
1111
with:
1212
license_header_check_project_name: "SwiftOpenAPIGenerator"
1313
unacceptable_language_check_enabled: false
14+
shell_check_enabled: false
1415

1516
unit-tests:
16-
name: Checks
17+
name: Unit tests
1718
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
1819
with:
1920
linux_5_8_enabled: false
@@ -23,7 +24,27 @@ jobs:
2324
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
2425

2526
cxx-interop:
26-
name: Checks
27+
name: Cxx interop
2728
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main
2829
with:
2930
linux_5_8_enabled: false
31+
32+
integration-tests:
33+
name: Integration Tests
34+
uses: apple/swift-nio/.github/workflows/swift_matrix.yml@main
35+
with:
36+
name: "Integration tests"
37+
matrix_linux_5_8_enabled: false
38+
matrix_linux_command: "apt-get update -y -q && apt-get install -y -q jq && ./scripts/run-integration-test.sh"
39+
40+
example-tests:
41+
name: Example Tests
42+
uses: apple/swift-nio/.github/workflows/swift_matrix.yml@main
43+
with:
44+
name: "Example tests"
45+
matrix_linux_5_8_enabled: false
46+
matrix_linux_command: "./scripts/test-examples.sh"
47+
48+
swift-6-language-mode:
49+
name: Swift 6 Language Mode
50+
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main

scripts/run-integration-test.sh

100644100755
File mode changed.

scripts/test-examples.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)