|
@@ -21,19 +21,19 @@ jobs:
|
|
|
mkdir -p tmp/test-results/
|
|
mkdir -p tmp/test-results/
|
|
|
- name: Run Unit Test - macOS
|
|
- name: Run Unit Test - macOS
|
|
|
run: |
|
|
run: |
|
|
|
- cd XCode
|
|
|
|
|
|
|
+ cd Xcode
|
|
|
set -o pipefail && xcodebuild test -scheme SwifterMac -sdk macosx -destination "arch=x86_64" | xcpretty -c -r html --output $TEST_REPORTS/macOS.html
|
|
set -o pipefail && xcodebuild test -scheme SwifterMac -sdk macosx -destination "arch=x86_64" | xcpretty -c -r html --output $TEST_REPORTS/macOS.html
|
|
|
- name: Run Unit Test - iOS
|
|
- name: Run Unit Test - iOS
|
|
|
run: |
|
|
run: |
|
|
|
- cd XCode
|
|
|
|
|
|
|
+ cd Xcode
|
|
|
set -o pipefail && xcodebuild test -scheme SwifteriOS -sdk iphonesimulator -destination "name=iPhone 8" | xcpretty -c -r html --output $TEST_REPORTS/iOS.html
|
|
set -o pipefail && xcodebuild test -scheme SwifteriOS -sdk iphonesimulator -destination "name=iPhone 8" | xcpretty -c -r html --output $TEST_REPORTS/iOS.html
|
|
|
- name: Run Unit Test - tvOS
|
|
- name: Run Unit Test - tvOS
|
|
|
run: |
|
|
run: |
|
|
|
- cd XCode
|
|
|
|
|
|
|
+ cd Xcode
|
|
|
set -o pipefail && xcodebuild test -scheme SwiftertvOS -sdk appletvsimulator -destination "name=Apple TV 4K (at 1080p)" | xcpretty -c -r html --output $TEST_REPORTS/tvOS.html
|
|
set -o pipefail && xcodebuild test -scheme SwiftertvOS -sdk appletvsimulator -destination "name=Apple TV 4K (at 1080p)" | xcpretty -c -r html --output $TEST_REPORTS/tvOS.html
|
|
|
- name: Run Unit Test - Swift Package Manager
|
|
- name: Run Unit Test - Swift Package Manager
|
|
|
run: |
|
|
run: |
|
|
|
- cd XCode
|
|
|
|
|
|
|
+ cd Xcode
|
|
|
swift build && swift test
|
|
swift build && swift test
|
|
|
- name: Archive Test results
|
|
- name: Archive Test results
|
|
|
uses: actions/upload-artifact@v1
|
|
uses: actions/upload-artifact@v1
|