EUDI Wallet Test Report
Home > Duration 10 To 30 Seconds
Report generated 20-05-2026 17:02:04

Duration 10 To 30 Seconds

55 tests |

Note that results include data-driven scenarios containing tests , which may also contain results other than tests .

Key Statistics

Number of Scenarios 40
Total Number of Test Cases 55
Number of Manual Test Cases 55
Tests Started May 20, 2026 11:29:24
Tests Finished May 20, 2026 12:07:29
Total Duration 38m 5s
Fastest Test 16s
Slowest Test 28s
Average Execution Time 19s
Total Execution Time 18m 10s

Test Outcomes

Test Performance

Functional Coverage Details

Features

Feature Test Cases Scenarios % Pass Result Coverage
Android/ digital credential API attestation presentation 57/ remote attestation presentation with digital credentials API on android cross device 305 > Cross-Device Presentation of Digital Attestations via EUDI Wallet 3 3 100%
Android/ digital credential API attestation presentation 57/ remote attestation presentation with digital credentials API on android same device 235 > Present Digital Attestations via Browser using EUDI Wallet on Same Device 3 3 100%
Android/ issuing mdoc and sd-jwt PID together at once 236/ issuing mdoc and sd-jwt PID together at once 249 > PID-07 Issuing mdoc and sd-jwt PID together at once 1 1 100%
Android/regression tests/ manual regression tests > Issuance and presentation - Proximity case 2 5 100%
Ios/ digital credential API attestation presentation 57/ remote attestation presentation with digital credentials API cross device 323 > Cross-Device Presentation of Digital Attestations via EUDI Wallet 12 12 100%
Ios/ digital credential API attestation presentation 57/ remote attestation presentation with digital credentials API same device 322 > Present Digital Attestations via Browser using EUDI Wallet on Same Device 9 9 100%
Ios/ issuing mdoc and sd-jwt PID together at once 236/ issuing mdoc and sd-jwt PID together at once 249 > PID-07 Issuing mdoc and sd-jwt PID together at once 6 6 100%
Ios/ re issuance of PI ds and attestation before the validity ends 52/ re issue attestation wallet initiated on user request 225 > Attestations 6 6 100%
Ios/regression tests/ manual regression tests > Issuance and presentation - Proximity case 2 10 100%

Automated Tests

No automated tests were executed

Manual Tests

## Scenario Steps Result
Cross-Device Presentation of Digital Attestations via EUDI Wallet Mobile OS displays selector with matching attestations 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Attestation identifying information is displayed 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verifies attestation successfully 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User grants Digital Credentials API permission 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Selector indicates Wallet Unit ownership 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Successful authentication and presentation 3 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Error Handling for Generation Failure 4 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User initiates verification from Desktop browser 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Desktop browser requests permission for Digital Credentials API 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User grants permission on Desktop browser 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet QR code is displayed for cross-device flow 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet User scans QR code using mobile device 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet No matching attestations on mobile device 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Attestation identifying information is displayed 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Wallet displays requested attestations and attributes 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Successful consent and authentication 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Invalid PIN during cross-device presentation 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verifies attestation successfully on Desktop 3 SUCCESS
Cross-Device Presentation of Digital Attestations via EUDI Wallet Relying Party verification fails on Desktop 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User initiates verification from browser on their mobile device 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Browser does not request permission for Digital Credentials API 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device No matching attestations on mobile device 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Attestation identifying information is displayed 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Wallet displays requested attestations and attributes 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Successful consent and authentication 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Invalid PIN during cross-device presentation 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verifies attestation successfully 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verification fails 3 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once PID Request in UI 3 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Successful Dual Format Generation 3 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Secure Delivery of Both Formats 3 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Wallet Storage and Display 4 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Automatic Format Selection by Wallet 4 SUCCESS
PID-07 Issuing mdoc and sd-jwt PID together at once Error Handling for Generation Failure 4 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations Successful authentication 3 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations Unsuccessful authentication 4 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations User initiates re-issuance from an existing PID or attestation 4 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations Wallet requests re-issuance to the same issuer for same document type 4 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations Existing PID or attestation is replaced by the re-issued one 3 SUCCESS
User Authentication and Re-Issuance of PIDs/Attestations Re-issuance in batch when the original issuance was in batch 3 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Python Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Issuance and presentation - Proximity case Successful credential issuance and presentation with selective disclosure - Kotlin Issuer (1 example) 10 SUCCESS
Serenity BDD version 4.2.22