From 379bb6e74330f25142eb78d1e00edbbdfb631989 Mon Sep 17 00:00:00 2001 From: Boris lysikov Date: Mon, 4 Nov 2024 23:12:06 +0700 Subject: [PATCH] debug --- .github/workflows/test.yaml | 140 ++++++++++++++++++------------------ 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 22e4b0f..d9a2d25 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,76 +15,76 @@ env: TEST_RESULTS: './TestResults.xcresult' jobs: - build: - name: build - runs-on: [macos-15] - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: build project - id: build - run: | - set -o pipefail - xcodebuild build-for-testing \ - -project ${{ env.PROJECT }} \ - -scheme ${{ env.SCHEME }} \ - -derivedDataPath ${{ env.DERIVED_DATA_PATH }} \ - -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.0' \ - CODE_SIGNING_ALLOWED='NO' - - mkdir TestData - patterns=("*.xctest" "*.app" "*.xctestrun" "*.framework" "*.bundle") - for pattern in "${patterns[@]}"; do find "${{ env.DERIVED_DATA_PATH }}" -name "$pattern" -print | pax -rw -pe "TestData"; done - echo "artifacts_path=TestData/${{ env.DERIVED_DATA_PATH }}" >> $GITHUB_OUTPUT - - - uses: actions/upload-artifact@v4 - with: - path: ${{ steps.build.outputs.artifacts_path }} - name: TestData - retention-days: 30 - - test: - name: Test - runs-on: [macos-15] - needs: build - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - uses: actions/download-artifact@v4 - with: - name: TestData - path: ${{ env.DERIVED_DATA_PATH }} - - - name: Download Allure Parser of XCResults - run: | - curl -OL https://github.com/eroshenkoam/xcresults/releases/download/1.19.0/xcresults - chmod +x xcresults - - - name: Run Ui Tests - run: | - xcodebuild test-without-building \ - -xctestrun DerivedData/Build/Products/SwiftRadioUITests_iphonesimulator18.0-arm64.xctestrun \ - -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.0' \ - -resultBundlePath ./TestResults.xcresult \ - CODE_SIGNING_ALLOWED='NO' - continue-on-error: true - - - name: Generate Allure files - run: | - mkdir allure-results - ./xcresults export TestResults.xcresult -o allure-results - - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: allure-files - path: | - allure-results/ - retention-days: 7 +# build: +# name: build +# runs-on: [macos-15] +# +# steps: +# - name: Checkout repository +# uses: actions/checkout@v4 +# +# - name: build project +# id: build +# run: | +# set -o pipefail +# xcodebuild build-for-testing \ +# -project ${{ env.PROJECT }} \ +# -scheme ${{ env.SCHEME }} \ +# -derivedDataPath ${{ env.DERIVED_DATA_PATH }} \ +# -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.0' \ +# CODE_SIGNING_ALLOWED='NO' +# +# mkdir TestData +# patterns=("*.xctest" "*.app" "*.xctestrun" "*.framework" "*.bundle") +# for pattern in "${patterns[@]}"; do find "${{ env.DERIVED_DATA_PATH }}" -name "$pattern" -print | pax -rw -pe "TestData"; done +# echo "artifacts_path=TestData/${{ env.DERIVED_DATA_PATH }}" >> $GITHUB_OUTPUT +# +# - uses: actions/upload-artifact@v4 +# with: +# path: ${{ steps.build.outputs.artifacts_path }} +# name: TestData +# retention-days: 30 +# +# test: +# name: Test +# runs-on: [macos-15] +# needs: build +# +# steps: +# - name: Checkout repository +# uses: actions/checkout@v4 +# +# - uses: actions/download-artifact@v4 +# with: +# name: TestData +# path: ${{ env.DERIVED_DATA_PATH }} +# +# - name: Download Allure Parser of XCResults +# run: | +# curl -OL https://github.com/eroshenkoam/xcresults/releases/download/1.19.0/xcresults +# chmod +x xcresults +# +# - name: Run Ui Tests +# run: | +# xcodebuild test-without-building \ +# -xctestrun DerivedData/Build/Products/SwiftRadioUITests_iphonesimulator18.0-arm64.xctestrun \ +# -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.0' \ +# -resultBundlePath ./TestResults.xcresult \ +# CODE_SIGNING_ALLOWED='NO' +# continue-on-error: true +# +# - name: Generate Allure files +# run: | +# mkdir allure-results +# ./xcresults export TestResults.xcresult -o allure-results +# +# - name: Upload artifact +# uses: actions/upload-artifact@v4 +# with: +# name: allure-files +# path: | +# allure-results/ +# retention-days: 7 report: runs-on: [ubuntu-latest]