EUDI Wallet Test Report
Home > Requirements > Android > Regression tests > Automated regression tests > Issuance and presentation - PID (MSO mdoc)
Report generated 23-09-2026 14:08

Feature: Issuance and presentation - PID (MSO mdoc)

Scenarios

Given the user initiates a {credential} issuance using the {issuer}

And the issuance method is {issuance_method}

And the issuance is performed on a {issue_scenario} for the {credential} and {issuance_method}

When the issuance flow is completed

Then the credential is stored in the Wallet

When the user presents the credential to the {verifier}

And the user shares {selective_disclosure}

And the presentation is performed on a {presentation_scenario} for the {credential}

Then the verifier verifies the credential successfully with {presentation_scenario} for {selective_disclosure}

Examples:

credentialissuerissuance_methodissue_scenarioverifierpresentation_scenarioselective_disclosure
PID (MSO Mdoc)Pythonfrom listsame deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Pythonfrom listsame deviceWeb verifiercross devicespecific attributes
PID (MSO Mdoc)Pythoncredential offersame deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Pythoncredential offersame deviceWeb verifiercross devicespecific attributes
PID (MSO Mdoc)Pythoncredential offercross deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Pythoncredential offercross deviceWeb verifiercross devicespecific attributes

Given the user initiates a {credential} issuance using the {issuer}

And the issuance method is {issuance_method}

And the issuance is performed on a {issue_scenario} for the {credential} and {issuance_method}

When the issuance flow is completed

Then the credential is stored in the Wallet

When the user presents the credential to the {verifier}

And the user shares {selective_disclosure}

And the presentation is performed on a {presentation_scenario} for the {credential}

Then the verifier verifies the credential successfully with {presentation_scenario} for {selective_disclosure}

Examples:

credentialissuerissuance_methodissue_scenarioverifierpresentation_scenarioselective_disclosure
PID (MSO Mdoc)Kotlinfrom listsame deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Kotlinfrom listsame deviceWeb verifiercross devicespecific attributes
PID (MSO Mdoc)Kotlincredential offersame deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Kotlincredential offersame deviceWeb verifiercross devicespecific attributes
PID (MSO Mdoc)Kotlincredential offercross deviceWeb verifiersame devicespecific attributes
PID (MSO Mdoc)Kotlincredential offercross deviceWeb verifiercross devicespecific attributes

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 2 Total Duration 1h 20m 21s
Total Number of Test Cases 12 Fastest Test 3m 59s
Number of Manual Test Cases 0 Slowest Test 10m 11s
Tests Started Sep 23, 2026 14:08:35 Average Execution Time 6m 41s
Tests Finished Sep 23, 2026 15:28:56 Total Execution Time 1h 20m 21s

Automated Tests

## Scenario Context Steps Started Total Duration Result
Issuance and presentation - PID (MSO Mdoc) Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
6 passing test cases
9 14:08:35 50m 4s SUCCESS
Issuance and presentation - PID (MSO Mdoc) Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
6 passing test cases
9 14:58:38 30m 18s SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.2.22