From 382dff8476109a32260144d3bd3ac6020653d00e Mon Sep 17 00:00:00 2001 From: Geneva Parayno Date: Thu, 8 Feb 2024 10:36:41 +0800 Subject: [PATCH] PIA-1265: tvOS unit tests ci setup --- .github/workflows/pull_request.yml | 9 ++++++--- fastlane/Fastfile | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index e28eda78..051a745c 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -7,7 +7,7 @@ concurrency: cancel-in-progress: true jobs: build: - runs-on: macos-13 + runs-on: macos-14 env: TEST_RUNNER_PIA_TEST_USER: ${{ secrets.PIA_ACCOUNT_USERNAME}} TEST_RUNNER_PIA_TEST_PASSWORD: ${{ secrets.PIA_ACCOUNT_PASSWORD }} @@ -28,10 +28,13 @@ jobs: - name: Install Fastlane run: gem install fastlane - - name: Run unit tests + - name: Run tvOS unit tests + run: bundle exec fastlane tvOStests + + - name: Run iOS unit tests run: bundle exec fastlane tests - - name: Run e2e tests + - name: Run iOS e2e tests run: bundle exec fastlane e2e_tests timeout-minutes: 45 diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 5a1b86ab..85a432cc 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -10,6 +10,10 @@ platform :ios do run_tests(scheme: "PIA VPN") end + lane :tvOStests do + run_tests(scheme: "PIA VPN-tvOS") + end + lane :e2e_tests do run_tests( scheme: "PIA VPN dev",