Skip to content

v3.1.0

v3.1.0 #31

GitHub Actions / Xcode test results succeeded Nov 1, 2024 in 0s

Xcode test results

Testing workspace Xaman with scheme Xaman

Summary

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

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.65 % 667 3778
  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
  SharedPreferences.m 0.00 % 0 19
  V2+AesGcm.m 100.00 % 59 59
  SecurityProvider.m 34.26 % 37 108
  BlurViewManager.m 0.00 % 0 3
  BiometricModule.m 9.68 % 12 124
  UIView+Toast.m 0.00 % 0 366
  Clipboard.m 0.00 % 0 8
  VaultManager.m 52.38 % 132 252
  Crypto.swift 96.17 % 176 183
  BlurEffectWithAmount.m 0.00 % 0 36
  AppUtils.m 4.17 % 3 72
  QRCode.m 0.00 % 0 3
  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
  PayButton+Manager.m 0.00 % 0 8
  Cipher.m 68.75 % 44 64
  QRCodeGenerator.m 0.00 % 0 70
  RNCWKProcessPoolManager.m 0.00 % 0 15
  V1+AesCbc.m 55.56 % 10 18
  HapticFeedback.m 3.19 % 3 94
  AppUpdate.m 0.00 % 0 33
  AppDelegate.m 31.65 % 25 79
  PayButton+View.m 0.00 % 0 29
  InAppPurchase.m 1.24 % 3 242
  NSString+Utils.m 0.00 % 0 22
  InAppPurchase+TransactionObserver.m 0.00 % 0 111
  UniqueIdProvider.m 41.94 % 52 124
libDoubleConversion.a 0.00 % 0 2619
  ieee.h 0.00 % 0 228
  bignum.h 0.00 % 0 25
  diy-fp.h 0.00 % 0 42
  double-conversion.h 0.00 % 0 4
  double-conversion.cc 0.00 % 0 637
  strtod.cc 0.00 % 0 301
  utils.h 0.00 % 0 56
  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 25.33 % 174 687
  HeartbeatsBundle.swift 0.00 % 0 107
  HeartbeatsPayload.swift 0.00 % 0 63
  HeartbeatLoggingTestUtils.swift 0.00 % 0 112
  StorageFactory.swift 65.38 % 17 26
  RingBuffer.swift 0.00 % 0 62
  Heartbeat.swift 20.00 % 3 15
  HeartbeatController.swift 46.72 % 64 137
  Storage.swift 53.85 % 28 52
  HeartbeatStorage.swift 62.22 % 56 90
  _ObjC_HeartbeatController.swift 42.86 % 6 14
  _ObjC_HeartbeatsPayload.swift 0.00 % 0 9
libFirebaseCrashlytics.a 23.04 % 2586 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
  FIRCLSCodeMapping.m 0.00 % 0 11
  FIRCLSInternalLogging.c 70.59 % 48 68
  FIRCrashlytics.m 41.37 % 115 278
  FIRCLSAnalyticsManager.m 20.59 % 14 68
  FIRCLSMetricKitManager.m 0.00 % 0 295
  FIRCLSContext.m 84.12 % 302 359
  EncodedRolloutAssignment.swift 0.00 % 0 12
  FIRCLSApplicationIdentifierModel.m 75.00 % 72 96
  FIRCLSAllocate.c 53.57 % 75 140
  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
  FIRCLSCompoundOperation.m 0.00 % 0 131
  FIRCLSRecordApplication.m 0.00 % 0 8
  FIRCLSMachException.c 17.97 % 62 345
  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.01 % 218 346
  FIRCLSFile.m 64.29 % 288 448
  FIRCLSByteUtility.m 55.22 % 37 67
  FIRCLSLaunchMarkerModel.m 83.33 % 30 36
  FIRCLSRolloutsPersistenceManager.m 0.00 % 0 56
  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
  FIRCLSDemangleOperation.mm 0.00 % 0 57
  FIRCLSMachO.m 47.41 % 165 348
  FIRCLSRecordIdentity.m 0.00 % 0 8
  CrashlyticsRemoteConfigManager.swift 0.00 % 0 111
  FIRCLSNetworkResponseHandler.m 0.00 % 0 230
  FIRCLSRecordBase.m 0.00 % 0 3
  FIRCLSDataCollectionArbiter.m 73.91 % 51 69
  FIRCLSReportUploader.m 6.15 % 11 179
  FIRCLSFABHost.m 55.00 % 22 40
  FIRCLSDataParsing.c 0.00 % 0 150
  FIRCLSMachOSlice.m 0.00 % 0 67
  FIRCLSdSYM.m 0.00 % 0 58
  FIRCLSUserDefaults.m 44.59 % 132 296
  FIRCLSSignal.c 19.57 % 54 276
  FIRCLSUtility.m 15.33 % 21 137
  FIRCLSDataCollectionToken.m 0.00 % 0 6
  FIRCLSExistingReportManager.m 25.62 % 52 203
  FIRCLSThreadState.c 0.00 % 0 52
  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 15.85 % 309 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
  FIRInstallationsStoredAuthToken.m 0.00 % 0 40
  FIRInstallationsItem.m 2.97 % 3 101
  FIRInstallationsBackoffController.m 14.93 % 10 67
  FIRInstallationsIDController.m 21.33 % 96 450
  FIRCurrentDateProvider.m 62.50 % 5 8
  FIRInstallationsIIDTokenStore.m

Details

Test Details

XamanTestsback

CipherTest back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.31s
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.75s
Successtest-method testStorageEncryptionKey
Successtest-method testVault
Successtest-method testVaultRecovery
Successtest-method testVaultReKey
Successtest-method testVaultReKeyBatch