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
Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
---|---|---|---|---|---|
168 | 168 | 0 | 0 | 0 | 4.90s |
Test Summary
DavinciTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CallbackFactoryTests | 3 | 3 | 0 | 0 | 0 |
CollectorRegistryTests | 2 | 2 | 0 | 0 | 0 |
DaVinciErrorTests | 12 | 12 | 0 | 0 | 0 |
DaVinciIntegrationTests | 11 | 11 | 0 | 0 | 0 |
DaVinciTests | 6 | 6 | 0 | 0 | 0 |
FieldCollectorTests | 2 | 2 | 0 | 0 | 0 |
FlowCollectorTests | 2 | 2 | 0 | 0 | 0 |
LabelCollectorTests | 2 | 2 | 0 | 0 | 0 |
MultiSelectCollectorTests | 4 | 4 | 0 | 0 | 0 |
PasswordCollectorTests | 8 | 8 | 0 | 0 | 0 |
PasswordPolicyTests | 2 | 2 | 0 | 0 | 0 |
SingleSelectCollectorTests | 3 | 3 | 0 | 0 | 0 |
SubmitCollectorTests | 1 | 1 | 0 | 0 | 0 |
TextCollectorTests | 3 | 3 | 0 | 0 | 0 |
ValidatedCollectorTest | 4 | 4 | 0 | 0 | 0 |
LoggerTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
LoggerTests | 3 | 3 | 0 | 0 | 0 |
OidcTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
OidcClientConfigTests | 7 | 7 | 0 | 0 | 0 |
OidcClientTests | 10 | 10 | 0 | 0 | 0 |
PkceTests | 2 | 2 | 0 | 0 | 0 |
TokenTests | 4 | 4 | 0 | 0 | 0 |
OrchestrateTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CookieModuleTests | 6 | 6 | 0 | 0 | 0 |
CustomHeaderModuleTest | 1 | 1 | 0 | 0 | 0 |
FlowContextTests | 2 | 2 | 0 | 0 | 0 |
ModuleTests | 1 | 1 | 0 | 0 | 0 |
NodeTests | 2 | 2 | 0 | 0 | 0 |
RequestTests | 9 | 9 | 0 | 0 | 0 |
ResponseTests | 8 | 8 | 0 | 0 | 0 |
SessionTests | 2 | 2 | 0 | 0 | 0 |
WorkflowTest | 21 | 21 | 0 | 0 | 0 |
StorageTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CustomEncryptorTests | 2 | 2 | 0 | 0 | 0 |
CustomStorageTests | 3 | 3 | 0 | 0 | 0 |
EncryptedKeychainStorageTests | 3 | 3 | 0 | 0 | 0 |
KeychainStorageTests | 3 | 3 | 0 | 0 | 0 |
MemoryStorageTests | 4 | 4 | 0 | 0 | 0 |
SecuredKeyEncryptorTests | 3 | 3 | 0 | 0 | 0 |
SecuredKeyTests | 1 | 1 | 0 | 0 | 0 |
StorageDelegateTests | 6 | 6 | 0 | 0 | 0 |
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
DavinciTests
CallbackFactoryTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
CollectorRegistryTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
DaVinciErrorTests
⏱️ | ||||
---|---|---|---|---|
12 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
DaVinciIntegrationTests
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 4.68s |
All tests passed 🎉
DaVinciTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.04s |
All tests passed 🎉
FieldCollectorTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
FlowCollectorTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
LabelCollectorTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
MultiSelectCollectorTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
PasswordCollectorTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
PasswordPolicyTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
SingleSelectCollectorTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
SubmitCollectorTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
TextCollectorTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
ValidatedCollectorTest
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
LoggerTests
LoggerTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
OidcTests
OidcClientConfigTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
OidcClientTests
⏱️ | ||||
---|---|---|---|---|
10 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.03s |
All tests passed 🎉
PkceTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
TokenTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
OrchestrateTests
CookieModuleTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
CustomHeaderModuleTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
FlowContextTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
ModuleTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
NodeTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
RequestTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
ResponseTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
SessionTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
WorkflowTest
⏱️ | ||||
---|---|---|---|---|
21 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
StorageTests
CustomEncryptorTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
CustomStorageTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
EncryptedKeychainStorageTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
KeychainStorageTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
MemoryStorageTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
SecuredKeyEncryptorTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
SecuredKeyTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
StorageDelegateTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
Loading