Skip to content

feat: Implement Co-badged Cards on Drop-in #781

feat: Implement Co-badged Cards on Drop-in

feat: Implement Co-badged Cards on Drop-in #781

Triggered via pull request December 4, 2024 13:56
Status Failure
Total duration 16m 58s
Billable time 39m
Artifacts 4

build-test-upload.yml

on: pull_request
Unit Tests - SDK
2m 14s
Unit Tests - SDK
Unit Tests - Debug App
9m 8s
Unit Tests - Debug App
Matrix: Optional SDK Tests
Build app with SPM Integration
5m 58s
Build app with SPM Integration
Run Critical Path UI Tests
0s
Run Critical Path UI Tests
Build and upload app to Appetize
0s
Build and upload app to Appetize
SonarCloud
0s
SonarCloud
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 11 warnings
Unit Tests - SDK: Tests/Primer/Services/InternalCardComponentManagerTests.swift#L139
type 'MockCardComponentsManager' does not conform to protocol 'InternalCardComponentsManagerProtocol'
Unit Tests - SDK: Tests/Primer/Services/InternalCardComponentManagerTests.swift#L139
type 'MockCardComponentsManager' does not conform to protocol 'InternalCardComponentsManagerProtocol'
Unit Tests - SDK: Tests/Primer/Services/InternalCardComponentManagerTests.swift#L139
type 'MockCardComponentsManager' does not conform to protocol 'InternalCardComponentsManagerProtocol'
Unit Tests - SDK: Tests/Primer/Services/InternalCardComponentManagerTests.swift#L139
type 'MockCardComponentsManager' does not conform to protocol 'InternalCardComponentsManagerProtocol'
Unit Tests - SDK
Process completed with exit code 1.
Unit Tests - SDK: Sources/PrimerSDK/Classes/Error Handler/ErrorHandler.swift#L19
@discardableResult declared on a function returning Void is unnecessary
Unit Tests - SDK: Sources/PrimerSDK/Classes/PCI/Checkout Components/PrimerRawCardDataRedirectTokenizationBuilder.swift#L85
'primerRawDataManager(_:metadataDidChange:)' is deprecated: Use _:didReceiveCardMetadata:forState: instead
Unit Tests - SDK: Sources/PrimerSDK/Classes/PCI/Checkout Components/PrimerRawCardDataTokenizationBuilder.swift#L60
'primerRawDataManager(_:metadataDidChange:)' is deprecated: Use _:didReceiveCardMetadata:forState: instead
Unit Tests - SDK: Sources/PrimerSDK/Classes/Third Party/PromiseKit/Guarantee.swift#L64
generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
Unit Tests - SDK: Sources/PrimerSDK/Classes/PCI/Checkout Components/PrimerRawCardDataRedirectTokenizationBuilder.swift#L85
'primerRawDataManager(_:metadataDidChange:)' is deprecated: Use _:didReceiveCardMetadata:forState: instead
Unit Tests - SDK: Sources/PrimerSDK/Classes/PCI/Checkout Components/PrimerRawCardDataTokenizationBuilder.swift#L60
'primerRawDataManager(_:metadataDidChange:)' is deprecated: Use _:didReceiveCardMetadata:forState: instead
Unit Tests - SDK: Sources/PrimerSDK/Classes/Core/PrimerHeadlessUniversalCheckout/Managers/VaultManager.swift#L720
value 'resumeDecisionType' was defined but never used; consider replacing with boolean test
Unit Tests - SDK: Sources/PrimerSDK/Classes/Data Models/ClientSession.swift#L289
'merchantName' is deprecated: Use Client Session API to provide merchant name value: https://primer.io/docs/payment-methods/apple-pay/direct-integration#prepare-the-client-session
Unit Tests - SDK: Sources/PrimerSDK/Classes/User Interface/TokenizationViewModels/ApplePayTokenizationViewModel.swift#L435
'merchantName' is deprecated: Use Client Session API to provide merchant name value: https://primer.io/docs/payment-methods/apple-pay/direct-integration#prepare-the-client-session
Unit Tests - SDK: Sources/PrimerSDK/Classes/Data Models/PrimerSettings.swift#L161
'merchantName' is deprecated: Use Client Session API to provide merchant name value: https://primer.io/docs/payment-methods/apple-pay/direct-integration#prepare-the-client-session
Unit Tests - Debug App
No files were found with the provided path: sonar-coverage-.xml. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size
coverage-file-3DS
60 KB
coverage-file-klarna
67.8 KB
coverage-file-nol-pay
65.3 KB
coverage-file-stripe
70.1 KB