Merge pull request #311 from ForgeRock/SDKS-3409-self-device-management #587
Xcode test results
Testing workspace FRExample with scheme FRTestHost
Summary
Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
---|---|---|---|---|---|
1117 | 1085 | 4 | 28 | 0 | 41.04s |
Test Summary
FRAuthTests
- Device: iPhone 14, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
FRAuthenticatorTests
- Device: iPhone 14, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
AccountTests | 6 | 6 | 0 | 0 | 0 |
AuthenticatorManagerTests | 45 | 45 | 0 | 0 | 0 |
Base32Tests | 4 | 4 | 0 | 0 | 0 |
CryptoErrorTests | 5 | 5 | 0 | 0 | 0 |
CryptoTests | 4 | 4 | 0 | 0 | 0 |
FRAClientOATHMechanismAlgorithmTests | 17 | 17 | 0 | 0 | 0 |
FRAClientTests | 12 | 12 | 0 | 0 | 0 |
FRAErrorTests | 2 | 2 | 0 | 0 | 0 |
FRAPolicyEvaluatorTests | 15 | 15 | 0 | 0 | 0 |
FRAPushHandlerTests | 10 | 10 | 0 | 0 | 0 |
FRAuthenticatorTests | 2 | 2 | 0 | 0 | 0 |
FRCompactJWTTests | 11 | 11 | 0 | 0 | 0 |
HOTPCodeGenerationTests | 9 | 9 | 0 | 0 | 0 |
HOTPMechanismTests | 11 | 11 | 0 | 0 | 0 |
KeychainServiceStorageClientTests | 11 | 11 | 0 | 0 | 0 |
MechanismErrorTests | 7 | 7 | 0 | 0 | 0 |
MechanismTests | 3 | 3 | 0 | 0 | 0 |
NotificationErrorTests | 2 | 2 | 0 | 0 | 0 |
NotificationTests | 27 | 27 | 0 | 0 | 0 |
OathAlgorithmTests | 6 | 6 | 0 | 0 | 0 |
OathErrorTests | 2 | 2 | 0 | 0 | 0 |
OathMechanismTests | 3 | 3 | 0 | 0 | 0 |
OathQRCodeParserTests | 23 | 23 | 0 | 0 | 0 |
OathTokenCodeTests | 10 | 10 | 0 | 0 | 0 |
PushMechanismRegistrationTests | 5 | 5 | 0 | 0 | 0 |
PushMechanismTests | 6 | 6 | 0 | 0 | 0 |
PushNotificationAuthenticationTests | 8 | 8 | 0 | 0 | 0 |
PushNotificationErrorTests | 4 | 4 | 0 | 0 | 0 |
PushQRCodeParserTests | 8 | 8 | 0 | 0 | 0 |
RequestInterceptorTests | 2 | 2 | 0 | 0 | 0 |
TOTPCodeGenerationTests | 6 | 6 | 0 | 0 | 0 |
TOTPMechanismTests | 10 | 10 | 0 | 0 | 0 |
URLUtilTests | 9 | 9 | 0 | 0 | 0 |
FRCaptchaEnterpriseTests
- Device: iPhone 14, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
ReCaptchaEnterpriseTests | 9 | 9 | 0 | 0 | 0 |
FRCoreTests
- Device: iPhone 14, 17.5 (21F79)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
ActionTests | 11 | 11 | 0 | 0 | 0 |
AppPinAuthenticatorTests | 3 | 1 | 0 | 2 | 0 |
CryptoKeyTests | 10 | 10 | 0 | 0 | 0 |
FRSecurityConfigurationTests | 2 | 2 | 0 | 0 | 0 |
FRStringUtilTests | 5 | 5 | 0 | 0 | 0 |
JailbreakDetectorTests | 3 | 3 | 0 | 0 | 0 |
Details
Test Details
FRAuthTests
AA_00_RegistrationTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 2.25s |
All tests passed 🎉
AA_01_LoginTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.88s |
All tests passed 🎉
AA_02_KBAAuthenticationTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.15s |
All tests passed 🎉
AA_03_SecondFactorAuthenticationTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.59s |
All tests passed 🎉
AA_04_BooleanAttributeInputCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.89s |
All tests passed 🎉
AA_04_ChoiceCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.88s |
All tests passed 🎉
AA_04_ConfirmationCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.86s |
All tests passed 🎉
AA_04_DeviceProfileCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.32s |
All tests passed 🎉
AA_04_KbaCreateCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.95s |
All tests passed 🎉
AA_04_NumberAttributeInputCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.78s |
All tests passed 🎉
AA_04_PageCallback65Test
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.70s |
All tests passed 🎉
AA_04_PageCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 2.65s |
All tests passed 🎉
AA_04_PollingWaitCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.79s |
All tests passed 🎉
AA_04_ReCaptchaCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.65s |
All tests passed 🎉
AA_04_StringAttributeInputCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.82s |
All tests passed 🎉
AA_04_TermsAndConditionCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.86s |
All tests passed 🎉
AA_05_DeviceBindingCallbackTest
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.84s |
All tests passed 🎉
AA_06_DeviceSigningVerifierCallbackTest
⏱️ | ||||
---|---|---|---|---|
5 (71%) | 0 (0%) | 2 (29%) | 0 (0%) | 0.04s |
All tests passed 🎉
AA_07_AppIntegrityTest
⏱️ | ||||
---|---|---|---|---|
0 (0%) | 0 (0%) | 10 (100%) | 0 (0%) | 0.02s |
All tests passed 🎉
AA_08_TextInputCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.80s |
All tests passed 🎉
AA_09_PingOneProtectInitializeCallbackTest
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.95s |
All tests passed 🎉
AA_10_PingOneProtectEvaluateCallbackTest
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.38s |
All tests passed 🎉
AA_11_TextOutputCallbackTest
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.89s |
All tests passed 🎉
AA_12_ReCaptchaEnterpriseCallbackTest
⏱️ | ||||
---|---|---|---|---|
0 (0%) | 4 (100%) | 0 (0%) | 0 (0%) | 1.41s |
test_01_recaptcha_enterprise_success()
| |
test_02_recaptcha_enterprise_success_custom()
| |
test_03_recaptcha_enterprise_fail_score()
| |
test_04_recaptcha_enterprise_custom_client_error()
|
AbstractValidatedCallbackTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
AccessTokenTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
All tests passed 🎉
AppleSignInHandlerTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
AtomicDictionaryTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
AuthApiErrorTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
AuthErrorTests
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
AuthServiceTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
AuthorizationPolicyTests
⏱️ | ||||
---|---|---|---|---|
18 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
BooleanAttributeInputCallbackTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
BrowserBuilderTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.09s |
All tests passed 🎉
BrowserErrorTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
BrowserTests
⏱️ | ||||
---|---|---|---|---|
11 (85%) | 0 (0%) | 2 (15%) | 0 (0%) | 0.04s |
All tests passed 🎉
CallbackConstantsTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
ChoiceCallbackTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.03s |
All tests passed 🎉
ConfigErrorTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
ConfirmationCallbackTests
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.03s |
All tests passed 🎉
CookieTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.47s |
All tests passed 🎉
CookieValidationTests
⏱️ | ||||
---|---|---|---|---|
12 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.04s |
All tests passed 🎉
CustomCallbackTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.19s |
All tests passed 🎉
DeviceClientTests
⏱️ | ||||
---|---|---|---|---|
10 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.06s |
All tests passed 🎉
DeviceProfileCallbackTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.07s |
All tests passed 🎉
FRAppAttestModalTests
⏱️ | ||||
---|---|---|---|---|
13 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
FRAppAttestServiceImplTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
All tests passed 🎉
FRAppIntegrityCallbackTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
FRAppIntegrityKeysTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.03s |
All tests passed 🎉
FRAuthTests
⏱️ | ||||
---|---|---|---|---|
21 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.09s |
All tests passed 🎉
FRDeviceCollectorTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.28s |
All tests passed 🎉
FRDeviceIdentifierTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.28s |
All tests passed 🎉
FRDeviceTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
All tests passed 🎉
FROptionsTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.08s |
All tests passed 🎉
FRRequestInterceptorTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.15s |
All tests passed 🎉
FRSessionTests
⏱️ | ||||
---|---|---|---|---|
10 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.12s |
All tests passed 🎉
FRURLProtocolTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.03s |
All tests passed 🎉
FRUserBrowserTests
⏱️ | ||||
---|---|---|---|---|
6 (75%) | 0 (0%) | 2 (25%) | 0 (0%) | 11.32s |
All tests passed 🎉
FRUserTests
⏱️ | ||||
---|---|---|---|---|
22 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.08s |
All tests passed 🎉
FRWebAuthnTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.11s |
All tests passed 🎉
FailedPolicyTests
Annotations
github-actions / Xcode test results
Assertion Failure
XCTAssertNil failed: "apiRequestFailure(Optional(1909 bytes), Optional(<NSHTTPURLResponse: 0x600000b19960> { URL: https://openam-recaptcha.forgeblocks.com/am/oauth2/realms/alpha/authorize?redirect_uri=http://localhost:8081&code_challenge=NPb_ZGlKLw1SRkOabrbvYEydHaJVO2FtwcuiwUhEP3E&response_type=code&state=dCDXR9PHWYHtIRQ7joxXzkj8FdKS1LOG&code_challenge_method=S256&scope=openid%20profile%20email%20address&client_id=iosclient } { Status Code: 400, Headers {
"Alt-Svc" = (
"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"
);
"Cache-Control" = (
"no-store"
);
"Content-Length" = (
1909
);
"Content-Type" = (
"text/html;charset=UTF-8"
);
Date = (
"Mon, 04 Nov 2024 19:50:12 GMT"
);
Pragma = (
"no-cache"
);
"Strict-Transport-Security" = (
"max-age=31536000; includeSubDomains; preload;"
);
Via = (
"1.1 google"
);
"content-security-policy-report-only" = (
"frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'"
);
"x-content-type-options" = (
nosniff
);
"x-forgerock-transactionid" = (
"b63e64ce-066a-4a55-a859-2ddce4155b2c"
);
"x-frame-options" = (
SAMEORIGIN
);
"x-robots-tag" = (
none
);
} }), nil)"
github-actions / Xcode test results
Assertion Failure
XCTAssertNotNil failed
github-actions / Xcode test results
Assertion Failure
XCTAssertNil failed: "apiRequestFailure(Optional(1909 bytes), Optional(<NSHTTPURLResponse: 0x600000bc9ec0> { URL: https://openam-recaptcha.forgeblocks.com/am/oauth2/realms/alpha/authorize?response_type=code&code_challenge_method=S256&code_challenge=WZpCAia-Jb_JpUdCE8f4Me7NKhekY_JpXDtPBlGYIgE&scope=openid%20profile%20email%20address&state=nOM8N4CI5rLiZ6HZkud1F7buHSAhzpfz&redirect_uri=http://localhost:8081&client_id=iosclient } { Status Code: 400, Headers {
"Alt-Svc" = (
"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"
);
"Cache-Control" = (
"no-store"
);
"Content-Length" = (
1909
);
"Content-Type" = (
"text/html;charset=UTF-8"
);
Date = (
"Mon, 04 Nov 2024 19:50:15 GMT"
);
Pragma = (
"no-cache"
);
"Strict-Transport-Security" = (
"max-age=31536000; includeSubDomains; preload;"
);
Via = (
"1.1 google"
);
"content-security-policy-report-only" = (
"frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'"
);
"x-content-type-options" = (
nosniff
);
"x-forgerock-transactionid" = (
"606862c0-5b10-417c-abcc-4fd705224b1e"
);
"x-frame-options" = (
SAMEORIGIN
);
"x-robots-tag" = (
none
);
} }), nil)"
github-actions / Xcode test results
Assertion Failure
XCTAssertNotNil failed