Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Run and report tests on push #17

Merged
merged 14 commits into from
Sep 22, 2023

Refactor ASN.1 DSL

d2d4fd4
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

CI: Run and report tests on push #17

Refactor ASN.1 DSL
d2d4fd4
Select commit
Loading
Failed to load commit list.
GitHub Actions / vclib Tests succeeded Sep 22, 2023 in 1s

vclib Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
vclib-aries/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml 1✅ 0ms
vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialMessengerConcurrentTest.xml 1✅ 5s
vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialMessengerTest.xml 1✅ 55ms
vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialProtocolTest.xml 4✅ 69ms
vclib-aries/build/test-results/iosX64Test/TEST-PresentProofMessengerTest.xml 2✅ 141ms
vclib-aries/build/test-results/iosX64Test/TEST-PresentProofProtocolTest.xml 4✅ 164ms
vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.descriptor.xml 7✅ 6ms
vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.scope.xml 2✅ 1ms
vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.sorter.xml 2✅ 1ms
vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.xml 3✅ 2ms
vclib-openid/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml 1✅ 0ms
vclib-openid/build/test-results/iosX64Test/TEST-OidcSiopIsoProtocolTest.xml 2✅ 308ms
vclib-openid/build/test-results/iosX64Test/TEST-OidcSiopProtocolTest.xml 6✅ 9s
vclib-openid/build/test-results/iosX64Test/TEST-OidvciProcessTest.xml 2✅ 21ms
vclib-openid/build/test-results/iosX64Test/TEST-SerializationTest.xml 7✅ 8ms
vclib/build/test-results/iosX64Test/TEST-AgentRevocationTest.xml 5✅ 2s
vclib/build/test-results/iosX64Test/TEST-AgentTest.building#20presentation#20with#20revoked#20credentials#20should#20not#20work.xml 2✅ 4s
vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.when#20they#20are#20valid.xml 2✅ 277ms
vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.xml 2✅ 3s
vclib/build/test-results/iosX64Test/TEST-AgentTest.xml 7✅ 14s
vclib/build/test-results/iosX64Test/TEST-CborSerializationTest.xml 7✅ 2⚪ 15ms
vclib/build/test-results/iosX64Test/TEST-CoseSerializationTest.xml 3✅ 1ms
vclib/build/test-results/iosX64Test/TEST-CoseServiceTest.xml 2✅ 10ms
vclib/build/test-results/iosX64Test/TEST-CredentialSubjectTest.xml 1✅ 0ms
vclib/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml 1✅ 0ms
vclib/build/test-results/iosX64Test/TEST-IsoMdocTest.xml 1✅ 16ms
vclib/build/test-results/iosX64Test/TEST-JsonSerializationTest.xml 2✅ 7ms
vclib/build/test-results/iosX64Test/TEST-JweSerializationTest.xml 5✅ 3ms
vclib/build/test-results/iosX64Test/TEST-JwkSerializationTest.xml 3✅ 2ms
vclib/build/test-results/iosX64Test/TEST-JwsHeaderSerializationTest.xml 2✅ 3ms
vclib/build/test-results/iosX64Test/TEST-JwsServiceTest.xml 5✅ 27ms
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Expiration#20not#20matching#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20expiration#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20issuance#20date#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20issuer#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20jws-expiration#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20jwtId#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20NotBefore#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20sub#20in#20credential#20is#20not#20valid.xml 5✅ 2s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20type#20in#20credential#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Issuance#20date#20and#20not#20before#20not#20matching#20is#20not#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Manually#20created#20and#20valid#20credential#20is#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.No#20expiration#20date#20is#20valid.xml 5✅ 3s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Wrong#20key#20ends#20in#20wrong#20signature#20is#20not#20valid.xml 5✅ 2s
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.xml 4✅ 26ms
vclib/build/test-results/iosX64Test/TEST-ValidatorVpTest.xml 9✅ 30s

✅ vclib-aries/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
iOS-Only Test.should run on on kotlin.native 1✅ 0ms

✅ iOS-Only Test.should run on on kotlin.native

✅ Platform@a68c878[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialMessengerConcurrentTest.xml

1 tests were completed in 5s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
IssueCredentialMessengerConcurrentTest 1✅ 5s

✅ IssueCredentialMessengerConcurrentTest

✅ issueCredentialGeneric[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialMessengerTest.xml

1 tests were completed in 55ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
IssueCredentialMessengerTest 1✅ 55ms

✅ IssueCredentialMessengerTest

✅ issueCredentialGeneric[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-IssueCredentialProtocolTest.xml

4 tests were completed in 69ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
IssueCredentialProtocolTest 4✅ 69ms

✅ IssueCredentialProtocolTest

✅ issueCredentialGenericWithInvitation[iosX64]
✅ issueCredentialGenericDirect[iosX64]
✅ wrongStartMessage[iosX64]
✅ wrongRequestCredentialMessage[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-PresentProofMessengerTest.xml

2 tests were completed in 141ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
PresentProofMessengerTest 2✅ 141ms

✅ PresentProofMessengerTest

✅ presentProof[iosX64]
✅ selectiveDisclosure[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-PresentProofProtocolTest.xml

4 tests were completed in 164ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
PresentProofProtocolTest 4✅ 164ms

✅ PresentProofProtocolTest

✅ presentProofGenericWithInvitation[iosX64]
✅ presentProofGenericDirect[iosX64]
✅ wrongStartMessage[iosX64]
✅ emptyPresentationProblemReport[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.descriptor.xml

7 tests were completed in 6ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProblemReporterTest.descriptor 7✅ 6ms

✅ ProblemReporterTest.descriptor

✅ TRUST[iosX64]
✅ TRANSPORT[iosX64]
✅ DID[iosX64]
✅ MESSAGE[iosX64]
✅ INTERNAL[iosX64]
✅ REQUIREMENTS[iosX64]
✅ LEGAL[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.scope.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProblemReporterTest.scope 2✅ 1ms

✅ ProblemReporterTest.scope

✅ PROTOCOL[iosX64]
✅ MESSAGE[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.sorter.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProblemReporterTest.sorter 2✅ 1ms

✅ ProblemReporterTest.sorter

✅ ERROR[iosX64]
✅ WARNING[iosX64]

✅ vclib-aries/build/test-results/iosX64Test/TEST-ProblemReporterTest.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProblemReporterTest 3✅ 2ms

✅ ProblemReporterTest

✅ explanationSimple[iosX64]
✅ explanationPlaceholder[iosX64]
✅ explanationTooManyPlaceholder[iosX64]

✅ vclib-openid/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
iOS-Only Test.should run on on kotlin.native 1✅ 0ms

✅ iOS-Only Test.should run on on kotlin.native

✅ Platform@8c4c938[iosX64]

✅ vclib-openid/build/test-results/iosX64Test/TEST-OidcSiopIsoProtocolTest.xml

2 tests were completed in 308ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
OidcSiopIsoProtocolTest 2✅ 308ms

✅ OidcSiopIsoProtocolTest

✅ test with Fragment[iosX64]
✅ Selective Disclosure[iosX64]

✅ vclib-openid/build/test-results/iosX64Test/TEST-OidcSiopProtocolTest.xml

6 tests were completed in 9s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
OidcSiopProtocolTest 6✅ 9s

✅ OidcSiopProtocolTest

✅ test with Fragment[iosX64]
✅ test with POST[iosX64]
✅ test with Query[iosX64]
✅ test with JAR[iosX64]
✅ test with deserializing[iosX64]
✅ test specific credential[iosX64]

✅ vclib-openid/build/test-results/iosX64Test/TEST-OidvciProcessTest.xml

2 tests were completed in 21ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
OidvciProcessTest 2✅ 21ms

✅ OidvciProcessTest

✅ process with W3C VC[iosX64]
✅ process with ISO MDOC[iosX64]

✅ vclib-openid/build/test-results/iosX64Test/TEST-SerializationTest.xml

7 tests were completed in 8ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
SerializationTest 7✅ 8ms

✅ SerializationTest

✅ createAuthorizationRequest as GET[iosX64]
✅ createAuthorizationRequest as POST[iosX64]
✅ createTokenRequest as POST[iosX64]
✅ createTokenResponse as JSON[iosX64]
✅ createCredentialRequest as JSON[iosX64]
✅ createCredentialResponse as JSON[iosX64]
✅ createAuthorizationRequest as GET[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentRevocationTest.xml

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentRevocationTest 5✅ 2s

✅ AgentRevocationTest

✅ revocation list should contain indices of revoked credential[iosX64]
✅ revocation credential should be valid[iosX64]
✅ credentials should contain status information[iosX64]
✅ encoding to a known value works[iosX64]
✅ decoding a known value works[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.building#20presentation#20with#20revoked#20credentials#20should#20not#20work.xml

2 tests were completed in 4s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest.building presentation with revoked credentials should not work 2✅ 4s

✅ AgentTest.building presentation with revoked credentials should not work

✅ when setting a revocation list before storing credentials[iosX64]
✅ and when setting a revocation list after storing credentials[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.when#20they#20are#20valid.xml

2 tests were completed in 277ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest.getting credentials that have been stored by the holder.when they are valid 2✅ 277ms

✅ AgentTest.getting credentials that have been stored by the holder.when they are valid

✅ without a revocation list set[iosX64]
✅ with a revocation list set[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.xml

2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest.getting credentials that have been stored by the holder 2✅ 3s

✅ AgentTest.getting credentials that have been stored by the holder

✅ when there are no credentials stored[iosX64]
✅ when the issuer has revoked them[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.xml

7 tests were completed in 14s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest 7✅ 14s

✅ AgentTest

✅ simple walk-through success[iosX64]
✅ simple walk-through success with attachments[iosX64]
✅ wrong keyId in presentation leads to InvalidStructure[iosX64]
✅ revoked credentials must not be validated[iosX64]
✅ building presentation without necessary credentials[iosX64]
✅ valid presentation is valid[iosX64]
✅ valid presentation is valid -- some other attributes revoked[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CborSerializationTest.xml

9 tests were completed in 15ms with 7 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
CborSerializationTest 7✅ 2⚪ 15ms

✅ CborSerializationTest

✅ mDL[iosX64]
✅ mDL as JSON[iosX64]
✅ mdoc request[iosX64]
⚪ mdoc response[iosX64]
✅ Driving Privilege[iosX64]
✅ Driving Privilege Deserialization[iosX64]
⚪ Date in IssuerSignedItem from ISO example[iosX64]
✅ Driving Privilege in IssuerSignedItem from ISO example[iosX64]
✅ IssuerAuth Deserialization[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CoseSerializationTest.xml

3 tests were completed in 1ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CoseSerializationTest 3✅ 1ms

✅ CoseSerializationTest

✅ Serialization is correct[iosX64]
✅ Serialize header[iosX64]
✅ Deserialization is correct[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CoseServiceTest.xml

2 tests were completed in 10ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CoseServiceTest 2✅ 10ms

✅ CoseServiceTest

✅ signed object with bytes can be verified[iosX64]
✅ signed object without payload can be verified[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CredentialSubjectTest.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CredentialSubjectTest 1✅ 0ms

✅ CredentialSubjectTest

✅ Subclasses are correctly deserialized[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
iOS-Only Test.should run on on kotlin.native 1✅ 0ms

✅ iOS-Only Test.should run on on kotlin.native

✅ Platform@b7990f8[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-IsoMdocTest.xml

1 tests were completed in 16ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
IsoMdocTest 1✅ 16ms

✅ IsoMdocTest

✅ issue, store, present, verify[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JsonSerializationTest.xml

2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JsonSerializationTest 2✅ 7ms

✅ JsonSerializationTest

✅ Server Request[iosX64]
✅ Server Response[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JweSerializationTest.xml

5 tests were completed in 3ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JweSerializationTest 5✅ 3ms

✅ JweSerializationTest

✅ Serialization is correct[iosX64]
✅ Deserialization is correct[iosX64]
✅ Deserialization with unknown algorithm is correct[iosX64]
✅ Deserialization with unknown encryption is correct[iosX64]
✅ Deserialization with unknown type is correct[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JwkSerializationTest.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JwkSerializationTest 3✅ 2ms

✅ JwkSerializationTest

✅ Serialization contains P-256 as curve name[iosX64]
✅ Deserialization is correct[iosX64]
✅ Deserialization with unknown curve is correct[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JwsHeaderSerializationTest.xml

2 tests were completed in 3ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JwsHeaderSerializationTest 2✅ 3ms

✅ JwsHeaderSerializationTest

✅ Serialization contains x5c as strings[iosX64]
✅ Deserialization is correct[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JwsServiceTest.xml

5 tests were completed in 27ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JwsServiceTest 5✅ 27ms

✅ JwsServiceTest

✅ signed object with bytes can be verified[iosX64]
✅ signed object can be verified[iosX64]
✅ signed object with automatically added params can be verified[iosX64]
✅ signed object with jsonWebKey can be verified[iosX64]
✅ encrypted object can be decrypted[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Expiration#20not#20matching#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Expiration not matching in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Expiration not matching in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20expiration#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid expiration in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid expiration in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20issuance#20date#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid issuance date in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid issuance date in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20issuer#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid issuer in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid issuer in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20jws-expiration#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid jws-expiration in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid jws-expiration in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20jwtId#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid jwtId in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid jwtId in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20NotBefore#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid NotBefore in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid NotBefore in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20sub#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid sub in credential is not valid 5✅ 2s

✅ ValidatorVcTest.Invalid sub in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Invalid#20type#20in#20credential#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Invalid type in credential is not valid 5✅ 3s

✅ ValidatorVcTest.Invalid type in credential is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Issuance#20date#20and#20not#20before#20not#20matching#20is#20not#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Issuance date and not before not matching is not valid 5✅ 3s

✅ ValidatorVcTest.Issuance date and not before not matching is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Manually#20created#20and#20valid#20credential#20is#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Manually created and valid credential is valid 5✅ 3s

✅ ValidatorVcTest.Manually created and valid credential is valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.No#20expiration#20date#20is#20valid.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.No expiration date is valid 5✅ 3s

✅ ValidatorVcTest.No expiration date is valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.Wrong#20key#20ends#20in#20wrong#20signature#20is#20not#20valid.xml

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest.Wrong key ends in wrong signature is not valid 5✅ 2s

✅ ValidatorVcTest.Wrong key ends in wrong signature is not valid

✅ AtomicAttribute2023[iosX64]
✅ (1) AtomicAttribute2023[iosX64]
✅ (2) AtomicAttribute2023[iosX64]
✅ (3) AtomicAttribute2023[iosX64]
✅ (4) AtomicAttribute2023[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.xml

4 tests were completed in 26ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVcTest 4✅ 26ms

✅ ValidatorVcTest

✅ credentials are valid for[iosX64]
✅ revoked credentials are not valid[iosX64]
✅ wrong subject keyId is not be valid[iosX64]
✅ credential with invalid JWS format is not valid[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVpTest.xml

9 tests were completed in 30s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ValidatorVpTest 9✅ 30s

✅ ValidatorVpTest

✅ correct challenge in VP leads to Success[iosX64]
✅ wrong structure of VC is detected[iosX64]
✅ wrong challenge in VP leads to InvalidStructure[iosX64]
✅ wrong audience in VP leads to InvalidStructure[iosX64]
✅ valid parsed presentation should separate revoked and valid credentials[iosX64]
✅ Manually created and valid presentation is valid[iosX64]
✅ Wrong issuer in VP is not valid[iosX64]
✅ Wrong jwtId in VP is not valid[iosX64]
✅ Wrong type in VP is not valid[iosX64]