Skip to content

Commit

Permalink
Run macOS XcFramework tests in full pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve Kirkland committed Nov 25, 2024
1 parent c414351 commit 734105a
Showing 1 changed file with 61 additions and 13 deletions.
74 changes: 61 additions & 13 deletions .buildkite/pipeline.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,54 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

- label: 'macOS 14 XcFramework barebone E2E tests'
depends_on:
- xcframework_cocoa_fixture
timeout_in_minutes: 30
agents:
queue: macos-14
plugins:
artifacts#v1.9.3:
download: "features/fixtures/macos/output/macOSTestAppXcFramework.zip"
upload:
- "*.log"
- "maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^master|next$$"
env:
RUN_XCFRAMEWORK_APP: "true"
commands:
- bundle install
- bundle exec maze-runner
features/release/barebone_tests.feature
--os=macos

- label: 'macOS 10.13 XcFramework barebone E2E tests'
depends_on:
- xcframework_cocoa_fixture
timeout_in_minutes: 30
agents:
queue: opensource-mac-cocoa-10.13
plugins:
artifacts#v1.9.3:
download: "features/fixtures/macos/output/macOSTestAppXcFramework.zip"
upload:
- "*.log"
- "maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^master|next$$"
env:
RUN_XCFRAMEWORK_APP: "true"
commands:
- bundle install
- bundle exec maze-runner
features/release/barebone_tests.feature
--os=macos

#
# BitBar
#
Expand Down Expand Up @@ -390,7 +438,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -425,7 +473,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -460,7 +508,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -495,7 +543,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -530,7 +578,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -563,7 +611,7 @@ steps:
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
Expand Down Expand Up @@ -599,7 +647,7 @@ steps:
# agents:
# queue: opensource
# plugins:
# artifacts#v1.5.0:
# artifacts#v1.9.3:
# download: "features/fixtures/ios/output/ipa_url_bs_release.txt"
# upload: "maze_output/failed/**/*"
# docker-compose#v3.7.0:
Expand Down Expand Up @@ -631,7 +679,7 @@ steps:
agents:
queue: macos-13-arm
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/macos/output/macOSTestApp_Release.zip"
upload:
- "macOSTestApp.log"
Expand All @@ -654,7 +702,7 @@ steps:
agents:
queue: macos-12-arm
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: "features/fixtures/macos/output/macOSTestApp_Release.zip"
upload:
- "macOSTestApp.log"
Expand All @@ -677,7 +725,7 @@ steps:
agents:
queue: macos-11
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]
upload: ["macOSTestApp.log", "maze_output/failed/**/*"]
test-collector#v1.10.2:
Expand All @@ -698,7 +746,7 @@ steps:
agents:
queue: macos-10.15
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]
upload: ["macOSTestApp.log", "maze_output/failed/**/*"]
commands:
Expand All @@ -715,7 +763,7 @@ steps:
agents:
queue: opensource-mac-cocoa-10.14
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]
upload: ["macOSTestApp.log", "maze_output/failed/**/*"]
commands:
Expand All @@ -732,7 +780,7 @@ steps:
agents:
queue: opensource-mac-cocoa-10.13
plugins:
artifacts#v1.5.0:
artifacts#v1.9.3:
download: ["features/fixtures/macos/output/macOSTestApp_Release.zip"]
upload: ["macOSTestApp.log", "maze_output/failed/**/*"]
commands:
Expand Down

0 comments on commit 734105a

Please sign in to comment.