GitHub Actions / Test Results macos-14 - arm64
succeeded
Feb 19, 2025 in 0s
Xcode test results
Testing workspace Ping with scheme PingTestHost
Summary
Total | ⏱️ Time | ||||
---|---|---|---|---|---|
189 | 189 | 0 | 0 | 0 | 7.79s |
Test Summary
DavinciTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
3 | 3 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
13 | 13 | 0 | 0 | 0 | |
11 | 11 | 0 | 0 | 0 | |
6 | 6 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
8 | 8 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
6 | 6 | 0 | 0 | 0 | |
6 | 6 | 0 | 0 | 0 | |
9 | 9 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
3 | 3 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 0 | |
4 | 4 | 0 | 0 | 0 | |
4 | 4 | 0 | 0 | 0 |
LoggerTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
3 | 3 | 0 | 0 | 0 |
OidcTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
7 | 7 | 0 | 0 | 0 | |
10 | 10 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
4 | 4 | 0 | 0 | 0 |
OrchestrateTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
6 | 6 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
9 | 9 | 0 | 0 | 0 | |
8 | 8 | 0 | 0 | 0 | |
2 | 2 | 0 | 0 | 0 | |
21 | 21 | 0 | 0 | 0 |
StorageTests
- Device: iPhone 15 Pro Max, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
2 | 2 | 0 | 0 | 0 | |
3 | 3 | 0 | 0 | 0 | |
3 | 3 | 0 | 0 | 0 | |
3 | 3 | 0 | 0 | 0 | |
4 | 4 | 0 | 0 | 0 | |
3 | 3 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 0 | |
6 | 6 | 0 | 0 | 0 |
Failures
All tests passed 🎉
Code Coverage
Coverage | Covered | Executable | ||
---|---|---|---|---|
PingDavinci.framework | 90.77 % | 856 | 943 | |
Connector.swift | 84.85 % | 56 | 66 | |
MultiSelectCollector.swift | 100.00 % | 26 | 26 | |
ErrorNode.swift | 88.46 % | 46 | 52 | |
PasswordPolicy.swift | 90.16 % | 55 | 61 | |
LocaleExtensions.swift | 62.00 % | 31 | 50 | |
CollectorFactory.swift | 100.00 % | 43 | 43 | |
SingleValueCollector.swift | 93.33 % | 14 | 15 | |
Agent.swift | 80.00 % | 24 | 30 | |
Collector.swift | 95.65 % | 44 | 46 | |
Request.swift | 95.12 % | 39 | 41 | |
Oidc.swift | 98.10 % | 103 | 105 | |
Form.swift | 100.00 % | 27 | 27 | |
Option.swift | 91.30 % | 21 | 23 | |
DaVinci.swift | 96.30 % | 26 | 27 | |
User.swift | 63.27 % | 31 | 49 | |
FieldCollector.swift | 80.00 % | 16 | 20 | |
ValidationError.swift | 88.24 % | 15 | 17 | |
ValidatedCollector.swift | 97.30 % | 36 | 37 | |
LabelCollector.swift | 100.00 % | 6 | 6 | |
PasswordCollector.swift | 96.72 % | 59 | 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 | |
OidcClientConfig.swift | 89.47 % | 68 | 76 | |
OidcUser.swift | 40.91 % | 9 | 22 | |
Token.swift | 83.72 % | 36 | 43 | |
Pkce.swift | 92.00 % | 23 | 25 | |
OidcClient.swift | 89.30 % | 192 | 215 | |
Agent.swift | 76.00 % | 19 | 25 | |
AuthCode.swift | 100.00 % | 4 | 4 | |
OidcError.swift | 0.00 % | 0 | 18 | |
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.92 % | 2360 | 2654 |
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 
⏱️ | ||||
---|---|---|---|---|
13 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
DaVinciIntegrationTests 
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 4.93s |
All tests passed 🎉
DaVinciTests 
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
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 🎉
FormFieldValidationTest 
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.59s |
All tests passed 🎉
FormFieldsTests 
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.19s |
All tests passed 🎉
LabelCollectorTests 
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
LocaleExtentionsTests 
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
MultiSelectCollectorTests 
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
PasswordCollectorTests 
⏱️ | ||||
---|---|---|---|---|
9 (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 
⏱️ | ||||
---|---|---|---|---|
4 (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.00s |
All tests passed 🎉
OidcClientTests 
⏱️ | ||||
---|---|---|---|---|
10 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
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.00s |
All tests passed 🎉
OrchestrateTests
CookieModuleTests 
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
CustomHeaderModuleTest 
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
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.00s |
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.00s |
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.00s |
All tests passed 🎉
SecuredKeyTests 
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
StorageDelegateTests 
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
Loading