ci: run iOS tests in GitHub Actions #3799
Triggered via pull request
February 25, 2025 20:01
Status
Failure
Total duration
14m 49s
Artifacts
–
ci.yaml
on: pull_request
Run pre-commit to check formatting and linting
4m 27s
Test for Android
7m 13s
Test for iOS
14m 39s
Build for Android
10m 38s
Matrix: Run Android instrumented tests in emulator
Annotations
10 errors and 21 warnings
Test for iOS:
iosApp/iosAppUITests/HomeMapViewUITests.swift#L99
testLocationServicesButtonWithNoLocation, XCTAssertTrue failed
|
Test for iOS:
<unknown>#L1
testLocationServicesButtonWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testLocationServicesButtonWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testLocationServicesButtonWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testNoRecenterWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testNoRecenterWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testNoRecenterWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testNoRecenterWithNoLocation, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testLaunchPerformance, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Test for iOS:
<unknown>#L1
testLaunchPerformance, com.mbta.tid.mbtaapp.staging crashed in +[FIRApp addAppToAppDictionary:]
|
Run pre-commit to check formatting and linting
Cache not found for keys: setup-java-Linux-x64-gradle-6bc71e5398856de0447761c6b5493d78753019de16006735994e73eea41a691b
|
Test for Android
Cache not found for keys: setup-java-Linux-x64-gradle-6bc71e5398856de0447761c6b5493d78753019de16006735994e73eea41a691b
|
Test for Android
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
Build for Android
Cache not found for keys: setup-java-Linux-x64-gradle-6bc71e5398856de0447761c6b5493d78753019de16006735994e73eea41a691b
|
Build for Android
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
Run Android instrumented tests in emulator (28, default, x86)
Cache not found for keys: setup-java-Linux-x64-gradle-6bc71e5398856de0447761c6b5493d78753019de16006735994e73eea41a691b
|
Run Android instrumented tests in emulator (28, default, x86)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
|
Test for iOS
Cache not found for keys: setup-java-macOS-arm64-gradle-6bc71e5398856de0447761c6b5493d78753019de16006735994e73eea41a691b
|
Test for iOS
Cache not found for keys: setup-ruby-bundler-cache-v6-macos-14-arm64-ruby-3.2.2-wd-/Users/runner/work/mobile_app/mobile_app-with--without--only--Gemfile.lock-313ec0d9f70a57c7314ed108f8c6fc8f0077d570ed41e1eca4892ad3ac2f44c0, setup-ruby-bundler-cache-v6-macos-14-arm64-ruby-3.2.2-wd-/Users/runner/work/mobile_app/mobile_app-with--without--only--Gemfile.lock-
|
Test for iOS
xcbeautify 2.17.0 is already installed and up-to-date.
To reinstall 2.17.0, run:
brew reinstall xcbeautify
|
Test for iOS
Interop library /Users/runner/.gradle/caches/modules-2/files-2.1/io.sentry/sentry-kotlin-multiplatform-iossimulatorarm64/0.10.0/e3877d150d892b92c954f3b7c843a6228f2e90f6/sentry-kotlin-multiplatform-cinterop-Sentry can't be exported with -Xexport-library
|
Test for iOS
Interop library /Users/runner/.gradle/caches/modules-2/files-2.1/io.sentry/sentry-kotlin-multiplatform-iossimulatorarm64/0.10.0/94db602c2bd59efc23f118c3b86da675acc9802b/sentry-kotlin-multiplatform-cinterop-Sentry.Internal can't be exported with -Xexport-library
|
Test for iOS
'func shared.Scope.setContext(key: Swift.String, value: Any) -> Swift.Void' was renamed to 'func shared.Scope.setContext_(key: Swift.String, value: Any) -> Swift.Void' because of a name collision with an another declaration 'func shared.Scope.setContext(key: Swift.String, value: Any) -> Swift.Void'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'func shared.Scope.setContext(key: Swift.String, value: Any) -> Swift.Void' was renamed to 'func shared.Scope.setContext__(key: Swift.String, value: Any) -> Swift.Void' because of a name collision with an another declaration 'func shared.Scope.setContext(key: Swift.String, value: Any) -> Swift.Void'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'var shared.Alert.description' was renamed to 'var shared.Alert.description_' because of a name collision with an another declaration 'func shared.KotlinBase.description() -> Swift.String'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'var shared.Ktor_httpHttpStatusCode.description' was renamed to 'var shared.Ktor_httpHttpStatusCode.description_' because of a name collision with an another declaration 'func shared.KotlinBase.description() -> Swift.String'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'var shared.ObjectCollectionBuilder.AlertBuilder.description' was renamed to 'var shared.ObjectCollectionBuilder.AlertBuilder.description_' because of a name collision with an another declaration 'func shared.KotlinBase.description() -> Swift.String'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'var shared.ObjectCollectionBuilder.StopBuilder.description' was renamed to 'var shared.ObjectCollectionBuilder.StopBuilder.description_' because of a name collision with an another declaration 'func shared.KotlinBase.description() -> Swift.String'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'var shared.Stop.description' was renamed to 'var shared.Stop.description_' because of a name collision with an another declaration 'func shared.KotlinBase.description() -> Swift.String'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
'func shared.ExpCompanion.in(keyword: shared.Exp, input: shared.Exp) -> shared.Exp' was renamed to 'func shared.ExpCompanion.in_(keyword: shared.Exp, input: shared.Exp) -> shared.Exp' because of a name collision with an another declaration 'func shared.ExpCompanion.in(keyword: shared.Exp, input: shared.Exp) -> shared.Exp'. Consider resolving the conflict either by changing the name in Kotlin, or via the @ObjCName annotation. You can also suppress this warning using the 'SuppressSkieWarning.NameCollision' configuration. However using renamed declarations from Swift is not recommended because their name will change if the conflict is resolved.
|
Test for iOS
No files were found with the provided path: ~/xctest/resultbundle-*.xcresult. No artifacts will be uploaded.
|