Skip to content

Commit

Permalink
Merge branch '1279-run-tests-in-loop-iOS17' into fix/1889-unskip-pres…
Browse files Browse the repository at this point in the history
…ense-tests-looped
  • Loading branch information
maratal committed Apr 28, 2024
2 parents 9ca4d6b + 886fc5e commit d41b0a7
Show file tree
Hide file tree
Showing 10 changed files with 836 additions and 313 deletions.
58 changes: 0 additions & 58 deletions .github/workflows/check-pod.yaml

This file was deleted.

52 changes: 0 additions & 52 deletions .github/workflows/docs.yml

This file was deleted.

69 changes: 0 additions & 69 deletions .github/workflows/examples.yaml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/workflows/features.yml

This file was deleted.

70 changes: 70 additions & 0 deletions .github/workflows/integration-test-iOS17_2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: "Integration Test: iOS 17.2"

on:
pull_request:
push:
branches:
- main

# IMPORTANT NOTES:
# - Changes made to this file needs to replicated across other integration-test-*.yaml files.
# - The Fastlane lane name is duplicated in more than one place within this workflow.

jobs:
check:
runs-on: macos-13

env:
LC_CTYPE: en_US.UTF-8
LANG: en_US.UTF-8
ABLY_ENV: sandbox

steps:
- name: Check out SDK repo
uses: actions/checkout@v2

- name: Select Specific Xcode Version (15.1)
run: |
sudo xcode-select -s /Applications/Xcode_15.1.app
echo "Selected Xcode version:"
xcodebuild -version
- name: Log environment information
run: ./Scripts/log-environment-information.sh

- name: Check out xcparse repo
uses: actions/checkout@v3
with:
repository: ably-forks/xcparse
ref: emit-test-case-info
path: xcparse

- id: get-xcparse-commit-sha
name: Get xcparse commit SHA
run: |
cd xcparse
echo "::set-output name=sha::$(git rev-parse HEAD)"
- name: "actions/cache@v3 (xcparse binary)"
uses: actions/cache@v3
with:
path: xcparse/.build/debug/xcparse
key: ${{ runner.os }}-xcparse-${{ steps.get-xcparse-commit-sha.outputs.sha }}

- name: Install Dependencies and Run Tests Continuously
env:
TEST_OBSERVABILITY_SERVER_AUTH_KEY: ${{ secrets.TEST_OBSERVABILITY_SERVER_AUTH_KEY }}
run: |
brew install xcbeautify
brew install coreutils # for `timeout`
make submodules
bundle install
make update_carthage_dependencies_ios
Scripts/continuously-run-tests-and-upload-results.sh --lane test_iOS17_2
- name: Upload .xcresult bundles
uses: actions/upload-artifact@v3
if: always()
with:
name: xcresult-bundles.tar.gz
path: xcresult-bundles.tar.gz
119 changes: 0 additions & 119 deletions .github/workflows/integration-test.yaml

This file was deleted.

Loading

0 comments on commit d41b0a7

Please sign in to comment.