Skip to content

Merge pull request #22 from ForgeRock/SDKS-3671-add-new-field-types #108

Merge pull request #22 from ForgeRock/SDKS-3671-add-new-field-types

Merge pull request #22 from ForgeRock/SDKS-3671-add-new-field-types #108

GitHub Actions / Test Results macos-14-large - x86_64 succeeded Jan 21, 2025 in 0s

Xcode test results

Testing workspace Ping with scheme PingTestHost

Summary

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

Test Summary

DavinciTests

  • Device: iPhone 15 Pro Max, 17.5 (21F79)
  • SDK: Simulator - iOS 17.5, 17.5
TestTotalSuccessFailureSkippedExpected Failure
test-class CallbackFactoryTests33000
test-class CollectorRegistryTests22000
test-class DaVinciErrorTests1212000
test-class DaVinciIntegrationTests1111000
test-class DaVinciTests66000
test-class FieldCollectorTests22000
test-class FlowCollectorTests22000
test-class LabelCollectorTests22000
test-class MultiSelectCollectorTests44000
test-class PasswordCollectorTests88000
test-class PasswordPolicyTests22000
test-class SingleSelectCollectorTests33000
test-class SubmitCollectorTests11000
test-class TextCollectorTests33000
test-class ValidatedCollectorTest44000

LoggerTests

  • Device: iPhone 15 Pro Max, 17.5 (21F79)
  • SDK: Simulator - iOS 17.5, 17.5
TestTotalSuccessFailureSkippedExpected Failure
test-class LoggerTests33000

OidcTests

  • Device: iPhone 15 Pro Max, 17.5 (21F79)
  • SDK: Simulator - iOS 17.5, 17.5
TestTotalSuccessFailureSkippedExpected Failure
test-class OidcClientConfigTests77000
test-class OidcClientTests1010000
test-class PkceTests22000
test-class TokenTests44000

OrchestrateTests

  • Device: iPhone 15 Pro Max, 17.5 (21F79)
  • SDK: Simulator - iOS 17.5, 17.5
TestTotalSuccessFailureSkippedExpected Failure
test-class CookieModuleTests66000
test-class CustomHeaderModuleTest11000
test-class FlowContextTests22000
test-class ModuleTests11000
test-class NodeTests22000
test-class RequestTests99000
test-class ResponseTests88000
test-class SessionTests22000
test-class WorkflowTest2121000

StorageTests

  • Device: iPhone 15 Pro Max, 17.5 (21F79)
  • SDK: Simulator - iOS 17.5, 17.5
TestTotalSuccessFailureSkippedExpected Failure
test-class CustomEncryptorTests22000
test-class CustomStorageTests33000
test-class EncryptedKeychainStorageTests33000
test-class KeychainStorageTests33000
test-class MemoryStorageTests44000
test-class SecuredKeyEncryptorTests33000
test-class SecuredKeyTests11000
test-class StorageDelegateTests66000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
PingDavinci.framework 88.76 % 774 872
  Connector.swift 83.33 % 55 66
  MultiSelectCollector.swift 100.00 % 21 21
  Agent.swift 80.00 % 24 30
  PasswordPolicy.swift 90.16 % 55 61
  CollectorFactory.swift 100.00 % 41 41
  SingleValueCollector.swift 90.00 % 9 10
  Collector.swift 78.57 % 88 112
  Request.swift 95.12 % 39 41
  Oidc.swift 98.10 % 103 105
  Form.swift 100.00 % 9 9
  Option.swift 91.30 % 21 23
  DaVinci.swift 96.00 % 24 25
  ValidationError.swift 0.00 % 0 17
  FieldCollector.swift 94.12 % 16 17
  User.swift 63.27 % 31 49
  ValidatedCollector.swift 97.30 % 36 37
  LabelCollector.swift 100.00 % 6 6
  PasswordCollector.swift 95.08 % 58 61
  Transform.swift 97.78 % 132 135
  SingleSelectCollector.swift 100.00 % 6 6
PingLogger.framework 68.75 % 22 32
  Logger.swift 100.00 % 2 2
  NoneLogger.swift 60.00 % 3 5
  StandardLogger.swift 68.00 % 17 25
PingOidc.framework 82.01 % 351 428
  OidcUser.swift 40.91 % 9 22
  Agent.swift 76.00 % 19 25
  Token.swift 83.72 % 36 43
  Pkce.swift 92.00 % 23 25
  OidcClient.swift 89.30 % 192 215
  OidcClientConfig.swift 89.47 % 68 76
  OidcError.swift 0.00 % 0 18
  AuthCode.swift 100.00 % 4 4
PingOrchestrate.framework 93.23 % 744 798
  CustomHeader.swift 97.44 % 38 39
  CookieModule.swift 90.91 % 250 275
  Workflow.swift 95.62 % 131 137
  ModuleRegistry.swift 64.71 % 11 17
  Setup.swift 100.00 % 31 31
  HttpClient.swift 95.92 % 47 49
  Module.swift 75.00 % 9 12
  Response.swift 83.33 % 20 24
  SharedContext.swift 100.00 % 42 42
  Request.swift 100.00 % 51 51
  Node.swift 87.88 % 29 33
  CustomHTTPCookie.swift 92.11 % 35 38
  WorkflowConfig.swift 100.00 % 50 50
PingStorage.framework 88.67 % 360 406
  KeychainStorage.swift 83.33 % 55 66
  SecuredKey.swift 81.20 % 95 117
  StorageDelegate.swift 98.87 % 175 177
  Encryptor.swift 100.00 % 7 7
  MemoryStorage.swift 100.00 % 12 12
  SecuredKeyEncryptor.swift 59.26 % 16 27
PingTestHost.app 57.45 % 27 47
  SceneDelegate.swift 48.28 % 14 29
  ViewController.swift 100.00 % 4 4
  AppDelegate.swift 64.29 % 9 14
Total 88.19 % 2278 2583

Details

Test Details

DavinciTestsback

CallbackFactoryTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

CollectorRegistryTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

DaVinciErrorTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

DaVinciIntegrationTests back

SuccessFailureSkippedExpected Failure⏱️
11 (100%)0 (0%)0 (0%)0 (0%)4.68s

All tests passed 🎉

DaVinciTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.04s

All tests passed 🎉

FieldCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

FlowCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

LabelCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

MultiSelectCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

PasswordCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

PasswordPolicyTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

SingleSelectCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

SubmitCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

TextCollectorTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

ValidatedCollectorTest back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

LoggerTestsback

LoggerTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

OidcTestsback

OidcClientConfigTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

OidcClientTests back

SuccessFailureSkippedExpected Failure⏱️
10 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

PkceTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

TokenTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

OrchestrateTestsback

CookieModuleTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

CustomHeaderModuleTest back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

FlowContextTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

ModuleTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

NodeTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

RequestTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

ResponseTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

SessionTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

WorkflowTest back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

StorageTestsback

CustomEncryptorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

CustomStorageTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

EncryptedKeychainStorageTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

KeychainStorageTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

MemoryStorageTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

SecuredKeyEncryptorTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

SecuredKeyTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

StorageDelegateTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉