File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 38
38
- name : Start Firebase Emulator
39
39
run : |
40
40
sudo chown -R 501:20 "/Users/runner/.npm" && cd ./samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExample && ./start-firebase-emulator.sh
41
+ - name : Install xcpretty
42
+ run : gem install xcpretty
41
43
- name : Select Xcode version
42
44
run : |
43
45
sudo xcode-select -switch /Applications/Xcode_16.1.app/Contents/Developer
48
50
- name : Run Integration Tests
49
51
run : |
50
52
cd ./samples/swiftui/FirebaseSwiftUIExample
51
- xcodebuild test -scheme FirebaseSwiftUIExampleTests -destination 'platform=iOS Simulator,name=iPhone 16 Plus' -enableCodeCoverage YES
53
+ xcodebuild test -scheme FirebaseSwiftUIExampleTests -destination 'platform=iOS Simulator,name=iPhone 16 Plus' -enableCodeCoverage YES | tee FirebaseSwiftUIExampleTests.log | xcpretty --test --color --simple
52
54
- name : Run View UI Tests
53
55
run : |
54
56
cd ./samples/swiftui/FirebaseSwiftUIExample
55
- xcodebuild test -scheme FirebaseSwiftUIExampleUITests -destination 'platform=iOS Simulator,name=iPhone 16 Plus' -enableCodeCoverage YES
57
+ xcodebuild test -scheme FirebaseSwiftUIExampleUITests -destination 'platform=iOS Simulator,name=iPhone 16 Plus' -enableCodeCoverage YES | tee FirebaseSwiftUIExampleUITests.log | xcpretty --test --color --simple
58
+ - name : Upload test logs
59
+ if : always()
60
+ uses : actions/upload-artifact@v3
61
+ with :
62
+ name : swiftui-auth-test-logs
63
+ path : |
64
+ samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExampleTests.log
65
+ samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExampleUITests.log
You can’t perform that action at this time.
0 commit comments