Skip to content

ci: run iOS tests in GitHub Actions #3799

ci: run iOS tests in GitHub Actions

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
Run pre-commit to check formatting and linting
Test for Android
7m 13s
Test for Android
Test for iOS
14m 39s
Test for iOS
Build for Android
10m 38s
Build for Android
Matrix: Run Android instrumented tests in emulator
Fit to window
Zoom out
Zoom in

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.