EUDI Wallet Test Report
Home > Requirements > Android > Regression tests > Manual regression tests > Issuance and presentation - proximity case
Report generated 20-05-2026 11:49

Feature: Issuance and presentation - proximity case

Scenarios

Given user initiates credential issuance using the {issuer}

And issuance method is {issuance_method}

And issuance is performed on a {issue_scenario}

When issuance flow is completed

Then credential is stored in the Wallet

When user presents the credential to the {verifier}

And presentation is performed on a {presentation_scenario}

And user shares {selective_disclosure}

Then verifier verifies the credential successfully with {status}

Examples:

issuerissuance_methodissue_scenarioverifierpresentation_scenarioselective_disclosurestatus
Pythonfrom listsame deviceProximity Verifier Appproximity casespecific attributes (custom)passed 
Pythonfrom listsame deviceProximity Verifier Appproximity caseall attributes (full)passed 
Pythoncredential offersame deviceProximity Verifier Appproximity casespecific attributes (custom)passed 
Pythoncredential offersame deviceProximity Verifier Appproximity caseall attributes (full)passed 
Pythoncredential offercross deviceProximity Verifier Appproximity casespecific attributes (custom)passed 
Pythoncredential offercross deviceProximity Verifier Appproximity caseall attributes (full)passed 

Given user initiates credential issuance using the {issuer}

And issuance method is {issuance_method}

And issuance is performed on a {issue_scenario}

When issuance flow is completed

Then credential is stored in the Wallet

When user presents the credential to the {verifier}

And presentation is performed on a {presentation_scenario}

And user shares {selective_disclosure}

Then verifier verifies the credential successfully with {status}

Examples:

issuerissuance_methodissue_scenarioverifierpresentation_scenarioselective_disclosurestatus
Kotlincredential offersame deviceProximity Verifier Appproximity casespecific attributes (custom)passed 
Kotlincredential offersame deviceProximity Verifier Appproximity caseall attributes (full)passed 
Kotlincredential offercross deviceProximity Verifier Appproximity casespecific attributes (custom)passed 
Kotlincredential offercross deviceProximity Verifier Appproximity caseall attributes (full)passed 

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 2 Total Duration 5m 0s
Total Number of Test Cases 10 Fastest Test 21s
Number of Manual Test Cases 10 Slowest Test 39s
Tests Started May 20, 2026 11:49:23 Average Execution Time 30s
Tests Finished May 20, 2026 11:54:24 Total Execution Time 5m 0s

Automated Tests

No automated tests were executed

Manual Tests

## Scenario Context Steps Result
Issuance and presentation - Proximity case 1: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=specific attributes (custom), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 2: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=all attributes (full), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 3: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=specific attributes (custom), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 4: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=all attributes (full), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 5: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=specific attributes (custom), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 6: Successful credential issuance and presentation with selective disclosure - Python Issuer
issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=all attributes (full), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 1: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer
issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=specific attributes (custom), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 2: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer
issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=all attributes (full), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 3: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer
issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=specific attributes (custom), status=passed
9 SUCCESS
Issuance and presentation - Proximity case 4: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer
issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Proximity Verifier App, presentation_scenario=proximity case, selective_disclosure=all attributes (full), status=passed
9 SUCCESS
Serenity BDD version 4.2.22