Skip to content

v3.1.0

v3.1.0 #29

GitHub Actions / Xcode test results succeeded Oct 31, 2024 in 0s

Xcode test results

Testing workspace Xaman with scheme Xaman

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
18180002.28s

Test Summary

XamanTests

  • Device: iPhone 15, 17.4 (21E213)
  • SDK: Simulator - iOS 17.4, 17.4
TestTotalSuccessFailureSkippedExpected Failure
test-class CipherTest33000
test-class CryptoTest1010000
test-class VaultManagerTest55000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
FBLPromises_Privacy.bundle 0.00 % 0 0
FirebaseCoreExtension_Privacy.bundle 0.00 % 0 0
FirebaseCoreInternal_Privacy.bundle 0.00 % 0 0
FirebaseCore_Privacy.bundle 0.00 % 0 0
FirebaseCrashlytics_Privacy.bundle 0.00 % 0 0
FirebaseInstallations_Privacy.bundle 0.00 % 0 0
FirebaseMessaging_Privacy.bundle 0.00 % 0 0
GoogleDataTransport_Privacy.bundle 0.00 % 0 0
GoogleUtilities_Privacy.bundle 0.00 % 0 0
Promises_Privacy.bundle 0.00 % 0 0
RCTI18nStrings.bundle 0.00 % 0 0
RealmJS.bundle 0.00 % 0 0
TangemSdk.bundle 0.00 % 0 0
Xaman.app 17.84 % 669 3750
  main.m 100.00 % 5 5
  RNCWebView.m 0.00 % 0 755
  UIView+QRCode.m 0.00 % 0 29
  RNCWebViewManager.m 0.00 % 0 158
  Keychain.m 87.50 % 77 88
  DeviceUtils.m 1.83 % 3 164
  InAppPurchase+ProductRequestHandler.m 0.00 % 0 19
  BlurViewManager.m 0.00 % 0 3
  SharedPreferences.m 0.00 % 0 19
  SecurityProvider.m 34.26 % 37 108
  V2+AesGcm.m 100.00 % 59 59
  UIView+Toast.m 0.00 % 0 366
  BiometricModule.m 9.68 % 12 124
  Clipboard.m 0.00 % 0 8
  VaultManager.m 52.38 % 132 252
  BlurEffectWithAmount.m 0.00 % 0 36
  QRCode.m 0.00 % 0 3
  AppUtils.m 4.17 % 3 72
  Crypto.swift 96.17 % 176 183
  CIColor+QRCode.m 0.00 % 0 46
  Toast.m 2.46 % 3 122
  UIView+Blur.m 0.00 % 0 87
  LocalNotification.m 18.18 % 20 110
  Crypto.m 5.66 % 3 53
  Cipher.m 68.75 % 44 64
  PayButton+Manager.m 0.00 % 0 8
  RNCWKProcessPoolManager.m 0.00 % 0 15
  QRCodeGenerator.m 0.00 % 0 70
  V1+AesCbc.m 55.56 % 10 18
  HapticFeedback.m 3.19 % 3 94
  AppUpdate.m 0.00 % 0 33
  AppDelegate.m 33.33 % 27 81
  PayButton+View.m 0.00 % 0 29
  NSString+Utils.m 0.00 % 0 22
  InAppPurchase.m 1.24 % 3 242
  InAppPurchase+TransactionObserver.m 0.00 % 0 81
  UniqueIdProvider.m 41.94 % 52 124
libDoubleConversion.a 0.00 % 0 2619
  bignum.h 0.00 % 0 25
  ieee.h 0.00 % 0 228
  diy-fp.h 0.00 % 0 42
  utils.h 0.00 % 0 56
  double-conversion.cc 0.00 % 0 637
  strtod.cc 0.00 % 0 301
  double-conversion.h 0.00 % 0 4
  diy-fp.cc 0.00 % 0 16
  bignum-dtoa.cc 0.00 % 0 261
  bignum.cc 0.00 % 0 544
  fixed-dtoa.cc 0.00 % 0 245
  cached-powers.cc 0.00 % 0 25
  fast-dtoa.cc 0.00 % 0 235
libFirebaseCore.a 52.37 % 719 1373
  FIRFirebaseUserAgent.m 90.16 % 55 61
  FIROptions.m 42.09 % 133 316
  FIRBundleUtil.m 38.64 % 17 44
  FIRApp.m 47.94 % 279 582
  FIRLogger.m 60.00 % 57 95
  FIRComponent.m 72.73 % 16 22
  FIRConfiguration.m 78.26 % 18 23
  FIRComponentType.m 100.00 % 3 3
  FIRComponentContainer.m 66.15 % 86 130
  FIRAnalyticsConfiguration.m 32.35 % 11 34
  FIRVersion.m 100.00 % 3 3
  FIRHeartbeatLogger.m 58.70 % 27 46
  FIRDependency.m 100.00 % 14 14
libFirebaseCoreExtension.a 0.00 % 0 0
libFirebaseCoreInternal.a 31.88 % 219 687
  HeartbeatsBundle.swift 15.89 % 17 107
  HeartbeatsPayload.swift 0.00 % 0 63
  HeartbeatLoggingTestUtils.swift 0.00 % 0 112
  Heartbeat.swift 60.00 % 9 15
  StorageFactory.swift 65.38 % 17 26
  RingBuffer.swift 27.42 % 17 62
  HeartbeatController.swift 50.36 % 69 137
  HeartbeatStorage.swift 62.22 % 56 90
  Storage.swift 53.85 % 28 52
  _ObjC_HeartbeatsPayload.swift 0.00 % 0 9
  _ObjC_HeartbeatController.swift 42.86 % 6 14
libFirebaseCrashlytics.a 23.06 % 2588 11224
  FIRCLSReportAdapter.m 0.00 % 0 167
  FIRCLSSettings.m 45.85 % 105 229
  FIRCLSApplication.m 33.04 % 37 112
  FIRCLSConstants.m 100.00 % 6 6
  FIRCLSSymbolicationOperation.m 0.00 % 0 8
  FIRCLSProcessReportOperation.m 0.00 % 0 68
  FIRCLSInternalReport.m 29.87 % 46 154
  FIRCLSInternalLogging.c 70.59 % 48 68
  FIRCLSCodeMapping.m 0.00 % 0 11
  FIRCrashlytics.m 41.37 % 115 278
  FIRCLSAnalyticsManager.m 20.59 % 14 68
  FIRCLSMetricKitManager.m 0.00 % 0 295
  FIRCLSContext.m 84.12 % 302 359
  FIRCLSAllocate.c 53.57 % 75 140
  EncodedRolloutAssignment.swift 0.00 % 0 12
  FIRCLSApplicationIdentifierModel.m 75.00 % 72 96
  FIRStackFrame.m 0.00 % 0 40
  FIRCLSUserLogging.m 15.99 % 67 419
  FIRCLSLogger.m 25.93 % 7 27
  FIRCLSInstallIdentifierModel.m 10.28 % 11 107
  FIRCLSMachOBinary.m 0.00 % 0 106
  FIRCLSURLBuilder.m 0.00 % 0 51
  FIRCLSRecordHost.m 0.00 % 0 7
  FIRCLSSettingsManager.m 15.94 % 11 69
  FIRCLSOnDemandModel.m 10.38 % 19 183
  FIRCLSMachException.c 17.97 % 62 345
  FIRCLSCompoundOperation.m 0.00 % 0 131
  FIRCLSRecordApplication.m 0.00 % 0 8
  FIRCLSSymbolResolver.m 0.00 % 0 116
  FIRCLSUUID.m 100.00 % 12 12
  FIRCLSProcess.c 3.39 % 15 443
  FIRCLSUnwind_x86.c 0.00 % 0 340
  FIRCLSDwarfUnwind.c 0.00 % 0 667
  FIRCLSContextManager.m 76.67 % 23 30
  FIRCLSFABNetworkClient.m 3.72 % 13 349
  FIRCLSManagerData.m 92.00 % 23 25
  FIRCLSCrashedMarkerFile.c 0.00 % 0 9
  FIRCLSFABAsyncOperation.m 0.00 % 0 105
  FIRCLSThreadArrayOperation.m 0.00 % 0 10
  StringToHexConverter.swift 0.00 % 0 19
  FIRCLSNotificationManager.m 83.33 % 55 66
  FIRCLSHandler.m 0.00 % 0 13
  FIRCLSUnwind.c 0.00 % 0 157
  FIRCLSBinaryImage.m 63.58 % 220 346
  FIRCLSFile.m 64.29 % 288 448
  FIRCLSByteUtility.m 55.22 % 37 67
  FIRCLSRolloutsPersistenceManager.m 0.00 % 0 56
  FIRCLSLaunchMarkerModel.m 83.33 % 30 36
  FIRCLSDownloadAndSaveSettingsOperation.m 0.00 % 0 83
  FIRCLSFileManager.m 63.08 % 123 195
  FIRCLSSerializeSymbolicatedFramesOperation.m 0.00 % 0 27
  FIRCLSDwarfExpressionMachine.c 0.00 % 0 303
  FIRCrashlyticsReport.m 0.00 % 0 109
  FIRCLSMachO.m 47.41 % 165 348
  FIRCLSDemangleOperation.mm 0.00 % 0 57
  CrashlyticsRemoteConfigManager.swift 0.00 % 0 111
  FIRCLSNetworkResponseHandler.m 0.00 % 0 230
  FIRCLSDataCollectionArbiter.m 73.91 % 51 69
  FIRCLSRecordBase.m 0.00 % 0 3
  FIRCLSRecordIdentity.m 0.00 % 0 8
  FIRCLSReportUploader.m 6.15 % 11 179
  FIRCLSDataParsing.c 0.00 % 0 150
  FIRCLSMachOSlice.m 0.00 % 0 67
  FIRCLSdSYM.m 0.00 % 0 58
  FIRCLSFABHost.m 55.00 % 22 40
  FIRCLSUserDefaults.m 44.59 % 132 296
  FIRCLSSignal.c 19.57 % 54 276
  FIRCLSUtility.m 15.33 % 21 137
  FIRCLSDataCollectionToken.m 0.00 % 0 6
  FIRCLSThreadState.c 0.00 % 0 52
  FIRCLSExistingReportManager.m 25.62 % 52 203
  FIRCLSCallStackTree.m 0.00 % 0 83
  FIRCLSCompactUnwind.c 0.00 % 0 244
  FIRExceptionModel.m 0.00 % 0 12
  FIRCLSNetworkOperation.m 0.00 % 0 47
  FIRCLSAsyncOperation.m 0.00 % 0 98
  FIRCLSReportManager.m 53.48 % 169 316
  FIRCLSExecutionIdentifierModel.m 77.78 % 7 9
  FIRCLSMultipartMimeStreamEncoder.m 0.00 % 0 133
  FIRCLSHost.m 70.00 % 63 90
  FIRCLSException.mm 1.63 % 5 307
libFirebaseInstallations.a 17.13 % 334 1950
  FIRInstallationsItem+RegisterInstallationAPI.m 0.00 % 0 84
  FIRInstallationsAuthTokenResult.m 0.00 % 0 8
  FIRInstallationsAPIService.m 4.52 % 18 398
  FIRInstallations.m 44.44 % 92 207
  FIRInstallationsErrorUtil.m 0.00 % 0 93
  FIRInstallationsStore.m 49.02 % 50 102
  FIRInstallationsIIDStore.m 0.00 % 0 163
  FIRInstallationsHTTPError.m 0.00 % 0 43
  FIRInstallationsItem.m 2.97 % 3 101
  FIRInstallationsStoredAuthToken.m 0.00 % 0 40
  FIRInstallationsBackoffController.m 14.93 % 10 67
  FIRInstallationsIDController.m 21.33 % 96 450
  FIRCurrentDateProvider.m 62.50 % 5 8
  FIRInstallationsStoredItem.m

Details

Test Details

XamanTestsback

CipherTest back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.33s
Successtest-method testDecryptV1
Successtest-method testDerivedKeys
Successtest-method testEncryptDecrypt

CryptoTest back

SuccessFailureSkippedExpected Failure⏱️
10 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testAESCBC()
Successtest-method testAESGCM()
Successtest-method testDataToHex()
Successtest-method testHexToData()
Successtest-method testHMAC256()
Successtest-method testPBKDF2()
Successtest-method testRandomBytes()
Successtest-method testSHA1()
Successtest-method testSHA256()
Successtest-method testSHA512()

VaultManagerTest back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)1.95s
Successtest-method testStorageEncryptionKey
Successtest-method testVault
Successtest-method testVaultRecovery
Successtest-method testVaultReKey
Successtest-method testVaultReKeyBatch