Skip to content

Commit

Permalink
Merge pull request #2145 from bugsnag/tms/rn-bb
Browse files Browse the repository at this point in the history
Run RN iOS tests on BitBar
  • Loading branch information
twometresteve authored May 22, 2024
2 parents 47ab2a3 + fe2476f commit 1b5b61d
Showing 1 changed file with 50 additions and 26 deletions.
76 changes: 50 additions & 26 deletions .buildkite/full/react-native-ios-pipeline.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ steps:
#
# End-to-end tests
#
- label: ":browserstack: :ios: RN 0.66 iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.66 iOS 16 end-to-end tests"
depends_on: "rn-0-66-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -203,20 +203,23 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.66.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager

- label: ":browserstack: :ios: RN 0.67 iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.67 iOS 16 end-to-end tests"
depends_on: "rn-0-67-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -226,21 +229,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.67.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager

- label: ":browserstack: :ios: RN 0.69 iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.69 iOS 16 end-to-end tests"
depends_on: "rn-0-69-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -250,21 +256,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.69.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager
#
- label: ":browserstack: :ios: RN 0.68 (hermes) iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.68 (hermes) iOS 16 end-to-end tests"
depends_on: "rn-0-68-hermes-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -274,21 +283,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.68-hermes.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager

- label: ":ios: RN 0.71 (Old Arch) iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.71 (Old Arch) iOS 16 end-to-end tests"
depends_on: "rn-0-71-old-arch-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -298,21 +310,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.71-old-arch.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager

- label: ":ios: RN 0.71 (New Arch) iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.71 (New Arch) iOS 16 end-to-end tests"
depends_on: "rn-0-71-new-arch-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -322,21 +337,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.71-new-arch.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager

- label: ":ios: RN 0.72 (Old Arch) iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.72 (Old Arch) iOS 16 end-to-end tests"
depends_on: "rn-0-72-old-arch-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -346,21 +364,24 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.72-old-arch.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
concurrency: 5
concurrency_group: "browserstack-app"
concurrency_method: eager

- label: ":ios: RN 0.72 (New Arch) iOS 16 end-to-end tests"
- label: ":bitbar: :ios: RN 0.72 (New Arch) iOS 16 end-to-end tests"
depends_on: "rn-0-72-new-arch-ipa"
timeout_in_minutes: 60
plugins:
Expand All @@ -370,13 +391,16 @@ steps:
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
use-aliases: true
command:
- --app=build/rn0.72-new-arch.ipa
- --farm=bs
- --device=IOS_16
- --farm=bb
- --device=IOS_15|IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
SKIP_NAVIGATION_SCENARIOS: "true"
HERMES: "true"
Expand Down

0 comments on commit 1b5b61d

Please sign in to comment.