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 0s

vclib Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest.xml 1✅ 6s
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest.xml 1✅ 43ms
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest.xml 4✅ 143ms
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofMessengerTest.xml 2✅ 255ms
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofProtocolTest.xml 4✅ 137ms
vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.ProblemReporterTest.xml 14✅ 87ms
vclib-aries/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 36ms
vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest.xml 2✅ 1s
vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest.xml 6✅ 1s
vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.mdl.SerializationTest.xml 1✅ 2ms
vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciProcessTest.xml 2✅ 61ms
vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.SerializationTest.xml 6✅ 78ms
vclib-openid/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 35ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentRevocationTest.xml 5✅ 2s
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentTest.xml 13✅ 756ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml 69✅ 528ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVpTest.xml 9✅ 498ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.BitSetTest.xml 641✅ 3s
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseSerializationTest.xml 3✅ 68ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceTest.xml 2✅ 23ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.CredentialSubjectTest.xml 1✅ 1ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.CborSerializationTest.xml 7✅ 2⚪ 178ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.IsoMdocTest.xml 1✅ 123ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.JsonSerializationTest.xml 2✅ 150ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest.xml 2✅ 7ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JweSerializationTest.xml 5✅ 17ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwkSerializationTest.xml 3✅ 6ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest.xml 2✅ 16ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceJvmTest.xml 4✅ 186ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceTest.xml 5✅ 64ms
vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.X509CertificateJvmTest.xml 1✅ 27ms
vclib/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 33ms

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest 1✅ 6s

✅ at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest

✅ issueCredentialGeneric[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest 1✅ 43ms

✅ at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest

✅ issueCredentialGeneric[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest 4✅ 143ms

✅ at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest

✅ issueCredentialGenericWithInvitation[jvm]
✅ issueCredentialGenericDirect[jvm]
✅ wrongStartMessage[jvm]
✅ wrongRequestCredentialMessage[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofMessengerTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.PresentProofMessengerTest 2✅ 255ms

✅ at.asitplus.wallet.lib.aries.PresentProofMessengerTest

✅ presentProof[jvm]
✅ selectiveDisclosure[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofProtocolTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.PresentProofProtocolTest 4✅ 137ms

✅ at.asitplus.wallet.lib.aries.PresentProofProtocolTest

✅ presentProofGenericWithInvitation[jvm]
✅ presentProofGenericDirect[jvm]
✅ wrongStartMessage[jvm]
✅ emptyPresentationProblemReport[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.ProblemReporterTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.ProblemReporterTest 14✅ 87ms

✅ at.asitplus.wallet.lib.aries.ProblemReporterTest

✅ ERROR[jvm]
✅ WARNING[jvm]
✅ PROTOCOL[jvm]
✅ MESSAGE[jvm]
✅ TRUST[jvm]
✅ TRANSPORT[jvm]
✅ DID[jvm]
✅ MESSAGE[jvm]
✅ INTERNAL[jvm]
✅ REQUIREMENTS[jvm]
✅ LEGAL[jvm]
✅ explanationSimple[jvm]
✅ explanationPlaceholder[jvm]
✅ explanationTooManyPlaceholder[jvm]

✅ vclib-aries/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

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

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 36ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]

✅ vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest 2✅ 1s

✅ at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest

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

✅ vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest 6✅ 1s

✅ at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest

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

✅ vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.mdl.SerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.mdl.SerializationTest 1✅ 2ms

✅ at.asitplus.wallet.lib.oidvci.mdl.SerializationTest

✅ createAuthorizationRequest as GET[jvm]

✅ vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciProcessTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.OidvciProcessTest 2✅ 61ms

✅ at.asitplus.wallet.lib.oidvci.OidvciProcessTest

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

✅ vclib-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.SerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.SerializationTest 6✅ 78ms

✅ at.asitplus.wallet.lib.oidvci.SerializationTest

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

✅ vclib-openid/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

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

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 35ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentRevocationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.AgentRevocationTest 5✅ 2s

✅ at.asitplus.wallet.lib.agent.AgentRevocationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.AgentTest 13✅ 756ms

✅ at.asitplus.wallet.lib.agent.AgentTest

✅ simple walk-through success[jvm]
✅ simple walk-through success with attachments[jvm]
✅ wrong keyId in presentation leads to InvalidStructure[jvm]
✅ revoked credentials must not be validated[jvm]
✅ when setting a revocation list before storing credentials[jvm]
✅ and when setting a revocation list after storing credentials[jvm]
✅ when there are no credentials stored[jvm]
✅ without a revocation list set[jvm]
✅ with a revocation list set[jvm]
✅ when the issuer has revoked them[jvm]
✅ building presentation without necessary credentials[jvm]
✅ valid presentation is valid[jvm]
✅ valid presentation is valid -- some other attributes revoked[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.ValidatorVcTest 69✅ 528ms

✅ at.asitplus.wallet.lib.agent.ValidatorVcTest

✅ credentials are valid for[jvm]
✅ revoked credentials are not valid[jvm]
✅ wrong subject keyId is not be valid[jvm]
✅ credential with invalid JWS format is not valid[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]
✅ AtomicAttribute2023[jvm]
✅ (1) AtomicAttribute2023[jvm]
✅ (2) AtomicAttribute2023[jvm]
✅ (3) AtomicAttribute2023[jvm]
✅ (4) AtomicAttribute2023[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVpTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.ValidatorVpTest 9✅ 498ms

✅ at.asitplus.wallet.lib.agent.ValidatorVpTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.BitSetTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.BitSetTest 641✅ 3s

✅ at.asitplus.wallet.lib.BitSetTest

✅ manual tests[jvm]
✅ 101[jvm]
✅ 50[jvm]
✅ 33[jvm]
✅ 25[jvm]
✅ 12[jvm]
✅ 10[jvm]
✅ 1[jvm]
✅ 0[jvm]
✅ 202[jvm]
✅ 404[jvm]
✅ 106[jvm]
✅ 53[jvm]
✅ 35[jvm]
✅ 26[jvm]
✅ 13[jvm]
✅ (1) 10[jvm]
✅ (1) 1[jvm]
✅ (1) 0[jvm]
✅ 212[jvm]
✅ 424[jvm]
✅ 63[jvm]
✅ 31[jvm]
✅ 21[jvm]
✅ 15[jvm]
✅ 7[jvm]
✅ 6[jvm]
✅ (2) 1[jvm]
✅ (2) 0[jvm]
✅ 126[jvm]
✅ 252[jvm]
✅ 79[jvm]
✅ 39[jvm]
✅ (1) 26[jvm]
✅ 19[jvm]
✅ 9[jvm]
✅ (1) 7[jvm]
✅ (3) 1[jvm]
✅ (3) 0[jvm]
✅ 158[jvm]
✅ 316[jvm]
✅ 65[jvm]
✅ 32[jvm]
✅ (1) 21[jvm]
✅ 16[jvm]
✅ 8[jvm]
✅ (1) 6[jvm]
✅ (4) 1[jvm]
✅ (4) 0[jvm]
✅ 130[jvm]
✅ 260[jvm]
✅ 18[jvm]
✅ (1) 9[jvm]
✅ (2) 6[jvm]
✅ 4[jvm]
✅ 2[jvm]
✅ (5) 1[jvm]
✅ (6) 1[jvm]
✅ (5) 0[jvm]
✅ 36[jvm]
✅ 72[jvm]
✅ 128[jvm]
✅ 64[jvm]
✅ 42[jvm]
✅ (1) 32[jvm]
✅ (1) 16[jvm]
✅ (1) 12[jvm]
✅ (7) 1[jvm]
✅ (6) 0[jvm]
✅ 256[jvm]
✅ 512[jvm]
✅ 118[jvm]
✅ 59[jvm]
✅ (1) 39[jvm]
✅ 29[jvm]
✅ 14[jvm]
✅ 11[jvm]
✅ (8) 1[jvm]
✅ (7) 0[jvm]
✅ 236[jvm]
✅ 472[jvm]
✅ (3) 6[jvm]
✅ 3[jvm]
✅ (1) 2[jvm]
✅ (9) 1[jvm]
✅ (8) 0[jvm]
✅ (9) 0[jvm]
✅ (10) 1[jvm]
✅ (10) 0[jvm]
✅ (2) 12[jvm]
✅ 24[jvm]
✅ (2) 32[jvm]
✅ (2) 16[jvm]
✅ (2) 10[jvm]
✅ (1) 8[jvm]
✅ (1) 4[jvm]
✅ (1) 3[jvm]
✅ (11) 1[jvm]
✅ (11) 0[jvm]
✅ (1) 64[jvm]
✅ (1) 128[jvm]
✅ 89[jvm]
✅ 44[jvm]
✅ (1) 29[jvm]
✅ 22[jvm]
✅ (1) 11[jvm]
✅ (2) 8[jvm]
✅ (12) 1[jvm]
✅ (12) 0[jvm]
✅ 178[jvm]
✅ 356[jvm]
✅ (1) 72[jvm]
✅ (1) 36[jvm]
✅ (1) 24[jvm]
✅ (1) 18[jvm]
✅ (2) 9[jvm]
✅ (2) 7[jvm]
✅ (13) 1[jvm]
✅ (13) 0[jvm]
✅ 144[jvm]
✅ 288[jvm]
✅ (1) 59[jvm]
✅ (2) 29[jvm]
✅ (1) 19[jvm]
✅ (1) 14[jvm]
✅ (3) 7[jvm]
✅ 5[jvm]
✅ (14) 1[jvm]
✅ (14) 0[jvm]
✅ (1) 118[jvm]
✅ (1) 236[jvm]
✅ (1) 13[jvm]
✅ (4) 6[jvm]
✅ (2) 4[jvm]
✅ (2) 3[jvm]
✅ (15) 1[jvm]
✅ (16) 1[jvm]
✅ (17) 1[jvm]
✅ (15) 0[jvm]
✅ (2) 26[jvm]
✅ 52[jvm]
✅ (1) 101[jvm]
✅ (1) 50[jvm]
✅ (1) 33[jvm]
✅ (1) 25[jvm]
✅ (3) 12[jvm]
✅ (3) 10[jvm]
✅ (18) 1[jvm]
✅ (16) 0[jvm]
✅ (1) 202[jvm]
✅ (1) 404[jvm]
✅ 67[jvm]
✅ (2) 33[jvm]
✅ (1) 22[jvm]
✅ (3) 16[jvm]
✅ (3) 8[jvm]
✅ (5) 6[jvm]
✅ (19) 1[jvm]
✅ (17) 0[jvm]
✅ 134[jvm]
✅ 268[jvm]
✅ 48[jvm]
✅ (2) 24[jvm]
✅ (4) 16[jvm]
✅ (4) 12[jvm]
✅ (6) 6[jvm]
✅ (3) 4[jvm]
✅ (20) 1[jvm]
✅ (18) 0[jvm]
✅ 96[jvm]
✅ 192[jvm]
✅ (5) 16[jvm]
✅ (4) 8[jvm]
✅ (1) 5[jvm]
✅ (4) 4[jvm]
✅ (2) 2[jvm]
✅ (21) 1[jvm]
✅ (22) 1[jvm]
✅ (19) 0[jvm]
✅ (3) 32[jvm]
✅ (2) 64[jvm]
✅ 109[jvm]
✅ 54[jvm]
✅ (2) 36[jvm]
✅ 27[jvm]
✅ (2) 13[jvm]
✅ (4) 10[jvm]
✅ (23) 1[jvm]
✅ (20) 0[jvm]
✅ 218[jvm]
✅ 436[jvm]
✅ (1) 96[jvm]
✅ (1) 48[jvm]
✅ (4) 32[jvm]
✅ (3) 24[jvm]
✅ (5) 12[jvm]
✅ (3) 9[jvm]
✅ (24) 1[jvm]
✅ (21) 0[jvm]
✅ (1) 192[jvm]
✅ 384[jvm]
✅ (1) 53[jvm]
✅ (3) 26[jvm]
✅ 17[jvm]
✅ (3) 13[jvm]
✅ (7) 6[jvm]
✅ (2) 5[jvm]
✅ (25) 1[jvm]
✅ (22) 0[jvm]
✅ (1) 106[jvm]
✅ (1) 212[jvm]
✅ 80[jvm]
✅ 40[jvm]
✅ (4) 26[jvm]
✅ 20[jvm]
✅ (5) 10[jvm]
✅ (5) 8[jvm]
✅ (26) 1[jvm]
✅ (23) 0[jvm]
✅ 160[jvm]
✅ 320[jvm]
✅ 47[jvm]
✅ 23[jvm]
✅ (1) 15[jvm]
✅ (2) 11[jvm]
✅ (3) 5[jvm]
✅ (5) 4[jvm]
✅ (27) 1[jvm]
✅ (24) 0[jvm]
✅ 94[jvm]
✅ 188[jvm]
✅ 117[jvm]
✅ 58[jvm]
✅ (2) 39[jvm]
✅ (3) 29[jvm]
✅ (2) 14[jvm]
✅ (3) 11[jvm]
✅ (28) 1[jvm]
✅ (25) 0[jvm]
✅ 234[jvm]
✅ 468[jvm]
✅ (2) 128[jvm]
✅ (3) 64[jvm]
✅ (1) 42[jvm]
✅ (5) 32[jvm]
✅ (6) 16[jvm]
✅ (6) 12[jvm]
✅ (29) 1[jvm]
✅ (26) 0[jvm]
✅ (1) 256[jvm]
✅ (1) 512[jvm]
✅ (8) 6[jvm]
✅ (3) 3[jvm]
✅ (3) 2[jvm]
✅ (30) 1[jvm]
✅ (27) 0[jvm]
✅ (28) 0[jvm]
✅ (31) 1[jvm]
✅ (29) 0[jvm]
✅ (7) 12[jvm]
✅ (4) 24[jvm]
✅ 91[jvm]
✅ 45[jvm]
✅ 30[jvm]
✅ (2) 22[jvm]
✅ (4) 11[jvm]
✅ (4) 9[jvm]
✅ (32) 1[jvm]
✅ (30) 0[jvm]
✅ 182[jvm]
✅ 364[jvm]
✅ (1) 35[jvm]
✅ (1) 17[jvm]
✅ (5) 11[jvm]
✅ (6) 8[jvm]
✅ (6) 4[jvm]
✅ (4) 3[jvm]
✅ (33) 1[jvm]
✅ (31) 0[jvm]
✅ 70[jvm]
✅ 140[jvm]
✅ (5) 3[jvm]
✅ (34) 1[jvm]
✅ (35) 1[jvm]
✅ (32) 0[jvm]
✅ (33) 0[jvm]
✅ (34) 0[jvm]
✅ (36) 1[jvm]
✅ (35) 0[jvm]
✅ (9) 6[jvm]
✅ (8) 12[jvm]
✅ 75[jvm]
✅ 37[jvm]
✅ (2) 25[jvm]
✅ (2) 18[jvm]
✅ (5) 9[jvm]
✅ (4) 7[jvm]
✅ (37) 1[jvm]
✅ (36) 0[jvm]
✅ 150[jvm]
✅ 300[jvm]
✅ 103[jvm]
✅ 51[jvm]
✅ 34[jvm]
✅ (3) 25[jvm]
✅ (9) 12[jvm]
✅ (6) 10[jvm]
✅ (38) 1[jvm]
✅ (37) 0[jvm]
✅ 206[jvm]
✅ 412[jvm]
✅ (7) 8[jvm]
✅ (7) 4[jvm]
✅ (4) 2[jvm]
✅ (5) 2[jvm]
✅ (39) 1[jvm]
✅ (38) 0[jvm]
✅ (40) 1[jvm]
✅ (39) 0[jvm]
✅ (7) 16[jvm]
✅ (6) 32[jvm]
✅ 38[jvm]
✅ 19[jvm]
✅ 12[jvm]
✅ 9[jvm]
✅ 4[jvm]
✅ 3[jvm]
✅ 1[jvm]
✅ 0[jvm]
✅ 76[jvm]
✅ 152[jvm]
✅ 57[jvm]
✅ 28[jvm]
✅ (1) 19[jvm]
✅ 14[jvm]
✅ 7[jvm]
✅ 5[jvm]
✅ (1) 1[jvm]
✅ (1) 0[jvm]
✅ 114[jvm]
✅ 228[jvm]
✅ 65[jvm]
✅ 32[jvm]
✅ 21[jvm]
✅ 16[jvm]
✅ 8[jvm]
✅ 6[jvm]
✅ (2) 1[jvm]
✅ (2) 0[jvm]
✅ 130[jvm]
✅ 260[jvm]
✅ 40[jvm]
✅ 20[jvm]
✅ 13[jvm]
✅ 10[jvm]
✅ (1) 5[jvm]
✅ (1) 4[jvm]
✅ (3) 1[jvm]
✅ (3) 0[jvm]
✅ 80[jvm]
✅ 160[jvm]
✅ 100[jvm]
✅ 50[jvm]
✅ 33[jvm]
✅ 25[jvm]
✅ (1) 12[jvm]
✅ (1) 10[jvm]
✅ (4) 1[jvm]
✅ (4) 0[jvm]
✅ 200[jvm]
✅ 400[jvm]
✅ 87[jvm]
✅ 43[jvm]
✅ 29[jvm]
✅ (1) 21[jvm]
✅ (2) 10[jvm]
✅ (1) 8[jvm]
✅ (5) 1[jvm]
✅ (5) 0[jvm]
✅ 174[jvm]
✅ 348[jvm]
✅ 36[jvm]
✅ 18[jvm]
✅ (2) 12[jvm]
✅ (1) 9[jvm]
✅ (2) 4[jvm]
✅ (1) 3[jvm]
✅ (6) 1[jvm]
✅ (6) 0[jvm]
✅ 72[jvm]
✅ 144[jvm]
✅ (1) 72[jvm]
✅ (1) 36[jvm]
✅ 24[jvm]
✅ (1) 18[jvm]
✅ (2) 9[jvm]
✅ (1) 7[jvm]
✅ (7) 1[jvm]
✅ (7) 0[jvm]
✅ (1) 144[jvm]
✅ 288[jvm]
✅ 94[jvm]
✅ 47[jvm]
✅ 31[jvm]
✅ 23[jvm]
✅ 11[jvm]
✅ (3) 9[jvm]
✅ (8) 1[jvm]
✅ (8) 0[jvm]
✅ 188[jvm]
✅ 376[jvm]
✅ 92[jvm]
✅ 46[jvm]
✅ 30[jvm]
✅ (1) 23[jvm]
✅ (1) 11[jvm]
✅ (4) 9[jvm]
✅ (9) 1[jvm]
✅ (9) 0[jvm]
✅ 184[jvm]
✅ 368[jvm]
✅ 110[jvm]
✅ 55[jvm]
✅ (2) 36[jvm]
✅ 27[jvm]
✅ (1) 13[jvm]
✅ (2) 11[jvm]
✅ (10) 1[jvm]
✅ (10) 0[jvm]
✅ 220[jvm]
✅ 440[jvm]
✅ 117[jvm]
✅ 58[jvm]
✅ 39[jvm]
✅ (1) 29[jvm]
✅ (1) 14[jvm]
✅ (3) 11[jvm]
✅ (11) 1[jvm]
✅ (11) 0[jvm]
✅ 234[jvm]
✅ 468[jvm]
✅ (2) 72[jvm]
✅ (3) 36[jvm]
✅ (1) 24[jvm]
✅ (2) 18[jvm]
✅ (5) 9[jvm]
✅ (2) 7[jvm]
✅ (12) 1[jvm]
✅ (12) 0[jvm]
✅ (2) 144[jvm]
✅ (1) 288[jvm]
✅ (1) 80[jvm]
✅ (1) 40[jvm]
✅ 26[jvm]
✅ (1) 20[jvm]
✅ (3) 10[jvm]
✅ (2) 8[jvm]
✅ (13) 1[jvm]
✅ (13) 0[jvm]
✅ (1) 160[jvm]
✅ 320[jvm]
✅ (1) 28[jvm]
✅ (2) 14[jvm]
✅ (6) 9[jvm]
✅ (3) 7[jvm]
✅ (2) 3[jvm]
✅ 2[jvm]
✅ (14) 1[jvm]
✅ (14) 0[jvm]
✅ 56[jvm]
✅ 112[jvm]
✅ 105[jvm]
✅ 52[jvm]
✅ 35[jvm]
✅ (1) 26[jvm]
✅ (2) 13[jvm]
✅ (4) 10[jvm]
✅ (15) 1[jvm]
✅ (15) 0[jvm]
✅ 210[jvm]
✅ 420[jvm]
✅ 75[jvm]
✅ 37[jvm]
✅ (1) 25[jvm]
✅ (3) 18[jvm]
✅ (7) 9[jvm]
✅ (4) 7[jvm]
✅ (16) 1[jvm]
✅ (16) 0[jvm]
✅ 150[jvm]
✅ 300[jvm]
✅ 53[jvm]
✅ (2) 26[jvm]
✅ 17[jvm]
✅ (3) 13[jvm]
✅ (1) 6[jvm]
✅ (2) 5[jvm]
✅ (17) 1[jvm]
✅ (17) 0[jvm]
✅ 106[jvm]
✅ 212[jvm]
✅ (1) 112[jvm]
✅ (1) 56[jvm]
✅ (1) 37[jvm]
✅ (2) 28[jvm]
✅ (3) 14[jvm]
✅ (4) 11[jvm]
✅ (18) 1[jvm]
✅ (18) 0[jvm]
✅ 224[jvm]
✅ 448[jvm]
✅ (19) 1[jvm]
✅ (19) 0[jvm]
✅ (20) 0[jvm]
✅ (21) 0[jvm]
✅ (22) 0[jvm]
✅ (23) 0[jvm]
✅ (20) 1[jvm]
✅ (24) 0[jvm]
✅ (1) 2[jvm]
✅ (3) 4[jvm]
✅ 128[jvm]
✅ 64[jvm]
✅ 42[jvm]
✅ (1) 32[jvm]
✅ (1) 16[jvm]
✅ (3) 12[jvm]
✅ (21) 1[jvm]
✅ (25) 0[jvm]
✅ 256[jvm]
✅ 512[jvm]
✅ 49[jvm]
✅ (2) 24[jvm]
✅ (2) 16[jvm]
✅ (4) 12[jvm]
✅ (2) 6[jvm]
✅ (4) 4[jvm]
✅ (22) 1[jvm]
✅ (26) 0[jvm]
✅ 98[jvm]
✅ 196[jvm]
✅ 102[jvm]
✅ 51[jvm]
✅ 34[jvm]
✅ (2) 25[jvm]
✅ (5) 12[jvm]
✅ (5) 10[jvm]
✅ (23) 1[jvm]
✅ (27) 0[jvm]
✅ 204[jvm]
✅ 408[jvm]
✅ (5) 11[jvm]
✅ (3) 5[jvm]
✅ (3) 3[jvm]
✅ (2) 2[jvm]
✅ (24) 1[jvm]
✅ (25) 1[jvm]
✅ (26) 1[jvm]
✅ (28) 0[jvm]
✅ 22[jvm]
✅ 44[jvm]
✅ (1) 57[jvm]
✅ (3) 28[jvm]
✅ (2) 19[jvm]
✅ (4) 14[jvm]
✅ (5) 7[jvm]
✅ (4) 5[jvm]
✅ (27) 1[jvm]
✅ (29) 0[jvm]
✅ (1) 114[jvm]
✅ (1) 228[jvm]
✅ (1) 55[jvm]
✅ (1) 27[jvm]
✅ (4) 18[jvm]
✅ (4) 13[jvm]
✅ (3) 6[jvm]
✅ (5) 5[jvm]
✅ (28) 1[jvm]
✅ (30) 0[jvm]
✅ (1) 110[jvm]
✅ (1) 220[jvm]
✅ (1) 64[jvm]
✅ (2) 32[jvm]
✅ (2) 21[jvm]
✅ (3) 16[jvm]
✅ (3) 8[jvm]
✅ (4) 6[jvm]
✅ (29) 1[jvm]
✅ (31) 0[jvm]
✅ (1) 128[jvm]
✅ (1) 256[jvm]
✅ 88[jvm]
✅ (1) 44[jvm]
✅ (2) 29[jvm]
✅ (1) 22[jvm]
✅ (6) 11[jvm]
✅ (4) 8[jvm]
✅ (30) 1[jvm]
✅ (32) 0[jvm]
✅ 176[jvm]
✅ 352[jvm]
✅ 59[jvm]
✅ (3) 29[jvm]
✅ (3) 19[jvm]
✅ (5) 14[jvm]
✅ (6) 7[jvm]
✅ (6) 5[jvm]
✅ (31) 1[jvm]
✅ (33) 0[jvm]
✅ 118[jvm]
✅ 236[jvm]
✅ (3) 24[jvm]
✅ (6) 12[jvm]
✅ (5) 8[jvm]
✅ (5) 6[jvm]
✅ (4) 3[jvm]
✅ (3) 2[jvm]
✅ (32) 1[jvm]
✅ (34) 0[jvm]
✅ 48[jvm]
✅ 96[jvm]
✅ 126[jvm]
✅ 63[jvm]
✅ (1) 42[jvm]
✅ (1) 31[jvm]
✅ 15[jvm]
✅ (7) 12[jvm]
✅ (33) 1[jvm]
✅ (35) 0[jvm]
✅ 252[jvm]
✅ 504[jvm]
✅ 122[jvm]
✅ 61[jvm]
✅ (2) 40[jvm]
✅ (1) 30[jvm]
✅ (1) 15[jvm]
✅ (8) 12[jvm]
✅ (34) 1[jvm]
✅ (36) 0[jvm]
✅ 244[jvm]
✅ 488[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.cbor.CoseSerializationTest 3✅ 68ms

✅ at.asitplus.wallet.lib.cbor.CoseSerializationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.cbor.CoseServiceTest 2✅ 23ms

✅ at.asitplus.wallet.lib.cbor.CoseServiceTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.CredentialSubjectTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.data.CredentialSubjectTest 1✅ 1ms

✅ at.asitplus.wallet.lib.data.CredentialSubjectTest

✅ Subclasses are correctly deserialized[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.CborSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.iso.CborSerializationTest 7✅ 2⚪ 178ms

✅ at.asitplus.wallet.lib.iso.CborSerializationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.IsoMdocTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.iso.IsoMdocTest 1✅ 123ms

✅ at.asitplus.wallet.lib.iso.IsoMdocTest

✅ issue, store, present, verify[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.iso.JsonSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.iso.JsonSerializationTest 2✅ 150ms

✅ at.asitplus.wallet.lib.iso.JsonSerializationTest

✅ Server Request[jvm]
✅ Server Response[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest 2✅ 7ms

✅ at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest

✅ it can be recreated[jvm]
✅ it can be recreated[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JweSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JweSerializationTest 5✅ 17ms

✅ at.asitplus.wallet.lib.jws.JweSerializationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwkSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwkSerializationTest 3✅ 6ms

✅ at.asitplus.wallet.lib.jws.JwkSerializationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest 2✅ 16ms

✅ at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceJvmTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsServiceJvmTest 4✅ 186ms

✅ at.asitplus.wallet.lib.jws.JwsServiceJvmTest

✅ signed object from ext. library can be verified[jvm]
✅ signed object can be verified with ext. library[jvm]
✅ encrypted object from ext. library can be decrypted[jvm]
✅ encrypted object can be decrypted with ext. library[jvm]

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsServiceTest 5✅ 64ms

✅ at.asitplus.wallet.lib.jws.JwsServiceTest

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

✅ vclib/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.X509CertificateJvmTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.X509CertificateJvmTest 1✅ 27ms

✅ at.asitplus.wallet.lib.jws.X509CertificateJvmTest

✅ Certificates match[jvm]

✅ vclib/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

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

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 33ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]