Skip to content

Commit

Permalink
Revert "Merge pull request #86 from yumemi-inc/feature/matrix_test"
Browse files Browse the repository at this point in the history
This reverts commit 5172b0d, reversing
changes made to 2b29eb4.
  • Loading branch information
ykws committed Dec 26, 2024
1 parent 7ba046a commit 738d10d
Showing 1 changed file with 7 additions and 20 deletions.
27 changes: 7 additions & 20 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,32 @@ name: Test

on:
push:
branches: ["main"]
branches: [ "main" ]
pull_request_target:
branches: ["main"]
branches: [ "main" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
setup:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.setmatrix.outputs.matrix }}
steps:
- id: setmatrix
run: |
object="[{\"scheme\":\"YumemiWeather\",\"dir\":\".\"},{\"scheme\":\"Example\",\"dir\":\"Example\"}]"
echo "matrix=$object" >> $GITHUB_OUTPUT
test:
needs: setup
build:
runs-on: macos-latest
permissions:
contents: read
checks: write
strategy:
matrix:
config: ${{fromJson(needs.setup.outputs.matrix)}}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Test
env:
scheme: ${{ 'YumemiWeather' }}
platform: ${{ 'iOS Simulator' }}
run: |
# xcrun xctrace returns via stderr, not the expected stdout (see https://developer.apple.com/forums/thread/663959)
device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}' | sed -e "s/ Simulator$//"`
cd ${{ matrix.config.dir }}
xcodebuild -scheme "${{ matrix.config.scheme }}" -resultBundlePath ${{ matrix.config.scheme }} test -destination "platform=$platform,name=$device"
- name: Report
xcodebuild -scheme "$scheme" -resultBundlePath TestResults test -destination "platform=$platform,name=$device"
- name: Format
uses: kishikawakatsumi/xcresulttool@v1
with:
path: ${{ matrix.config.scheme }}.xcresult
path: TestResults.xcresult
if: success() || failure()

0 comments on commit 738d10d

Please sign in to comment.