EUDI Wallet Test Report
Home > Duration 5 To 10 Minutes
Report generated 06-10-2026 16:02:54

Duration 5 To 10 Minutes

54 tests |

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

Key Statistics

Number of Scenarios 12
Total Number of Test Cases 54
Tests Started Sep 23, 2026 14:08:24
Tests Finished Sep 30, 2026 13:45:30
Total Duration 6d 23h 37m 5s
Fastest Test 5m 2s
Slowest Test 9m 37s
Average Execution Time 6m 32s
Total Execution Time 5h 53m 40s

Test Outcomes

Test Performance

Functional Coverage Details

Features

Feature Test Cases Scenarios % Pass Result Coverage
Android/regression tests/ automated regression tests > EUDI Wallet Documents Screen 1 1 200%
Android/regression tests/ automated regression tests > Issuance and presentation - mDL 2 9 600%
Android/regression tests/ automated regression tests > Issuance and presentation - PID (MSO Mdoc) 2 7 600%
Android/regression tests/ automated regression tests > Issuance and presentation - PID (SD-JWT) 2 7 600%
Android/regression tests/ automated regression tests > Batch Issuance of Attestations in EUDI Wallet 1 3 600%
Android/regression tests/ automated regression tests > Pre-authorization code same device 1 1 100%
Android/regression tests/ automated regression tests > Sign Document through EUDI Wallet 1 1 200%
Ios/regression tests/ automated regression tests > EUDI Wallet Documents Screen 1 1 200%
Ios/regression tests/ automated regression tests > Issuance and presentation - mDL 2 6 600%
Ios/regression tests/ automated regression tests > Issuance and presentation - PID (MSO Mdoc) 2 8 600%
Ios/regression tests/ automated regression tests > Issuance and presentation - PID (SD-JWT) 1 5 600%
Ios/regression tests/ automated regression tests > Batch Issuance of Attestations in EUDI Wallet 1 1 600%
Ios/regression tests/ automated regression tests > Presentation of Batch Issued Attestations in EUDI Wallet 1 2 200%
Ios/regression tests/ automated regression tests > EUDI Wallet Online Document Presentation 1 1 100%
Ios/regression tests/ automated regression tests > Sign Document through EUDI Wallet 1 1 200%

Automated Tests

## Scenario Steps Started Total Duration Result
EUDI Wallet Documents Screen 1: Documents screen consolidates and lists issued attestations
credential=PID (MSO Mdoc), issuer=Python
13 15:41:26 5m 51s SUCCESS
Issuance and presentation - mDL 1: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:09:33 8m 40s SUCCESS
Issuance and presentation - mDL 2: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:18:13 5m 10s SUCCESS
Issuance and presentation - mDL 3: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:23:23 7m 23s SUCCESS
Issuance and presentation - mDL 4: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:30:46 8m 2s SUCCESS
Issuance and presentation - mDL 5: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:38:48 7m 16s SUCCESS
Issuance and presentation - mDL 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:46:05 8m 47s SUCCESS
Issuance and presentation - mDL 4: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:05:05 5m 9s SUCCESS
Issuance and presentation - mDL 5: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:10:14 5m 5s SUCCESS
Issuance and presentation - mDL 6: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:15:18 5m 19s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 1: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:08:35 5m 32s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 2: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:14:07 9m 38s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 4: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:33:57 8m 52s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 5: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:42:49 7m 22s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:50:10 8m 28s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 1: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:58:38 6m 12s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 6: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:21:18 7m 38s SUCCESS
Issuance and presentation - PID (SD-JWT) 2: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:12:57 6m SUCCESS
Issuance and presentation - PID (SD-JWT) 3: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:18:58 8m 37s SUCCESS
Issuance and presentation - PID (SD-JWT) 4: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:27:35 6m 16s SUCCESS
Issuance and presentation - PID (SD-JWT) 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:37:51 5m 51s SUCCESS
Issuance and presentation - PID (SD-JWT) 1: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Kotlin, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:43:42 5m 21s SUCCESS
Issuance and presentation - PID (SD-JWT) 3: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:52:58 5m 24s SUCCESS
Issuance and presentation - PID (SD-JWT) 5: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:01:54 5m 11s SUCCESS
Batch Issuance of Attestations in EUDI Wallet 3: Batch Issuance of Attestations in EUDI Wallet
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device
10 15:58:28 5m 7s SUCCESS
Batch Issuance of Attestations in EUDI Wallet 4: Batch Issuance of Attestations in EUDI Wallet
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device
10 16:03:34 5m 24s SUCCESS
Batch Issuance of Attestations in EUDI Wallet 5: Batch Issuance of Attestations in EUDI Wallet
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device
10 16:08:59 5m 7s SUCCESS
Pre-authorization code same device User initiates credential issuance 14 15:42:58 9m 16s SUCCESS
Sign Document through EUDI Wallet 1: Sign a document through the EUDI Wallet
issuer=Kotlin
13 16:33:12 6m 43s SUCCESS
EUDI Wallet Documents Screen 1: Documents screen consolidates and lists issued attestations
credential=PID (MSO Mdoc), issuer=Python
13 13:45:05 6m 10s SUCCESS
Issuance and presentation - mDL 3: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:24:24 6m 6s SUCCESS
Issuance and presentation - mDL 4: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:30:30 5m 37s SUCCESS
Issuance and presentation - mDL 5: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:36:08 6m 35s SUCCESS
Issuance and presentation - mDL 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:42:43 6m 22s SUCCESS
Issuance and presentation - mDL 3: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:56:13 6m 47s SUCCESS
Issuance and presentation - mDL 5: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - mDL
credential=mDL (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:07:47 5m 3s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 2: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:20:12 9m 13s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 3: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:29:25 7m 36s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 14:49:49 8m 36s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 1: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 14:58:25 5m 45s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 2: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:04:11 5m 32s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 4: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:13:35 5m 5s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 5: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:18:41 6m 8s SUCCESS
Issuance and presentation - PID (MSO Mdoc) 6: Successful credential issuance and presentation with selective disclosure - Kotlin Issuer - PID (MSO Mdoc)
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:24:48 7m 4s SUCCESS
Issuance and presentation - PID (SD-JWT) 1: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:18:22 8m SUCCESS
Issuance and presentation - PID (SD-JWT) 2: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:26:22 7m 9s SUCCESS
Issuance and presentation - PID (SD-JWT) 3: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:33:32 5m 24s SUCCESS
Issuance and presentation - PID (SD-JWT) 5: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=same device, selective_disclosure=specific attributes
9 15:43:46 5m 49s SUCCESS
Issuance and presentation - PID (SD-JWT) 6: Successful credential issuance and presentation with selective disclosure - Python Issuer - PID (SD-JWT)
credential=PID (SD-JWT), issuer=Python, issuance_method=credential offer, issue_scenario=cross device, verifier=Web verifier, presentation_scenario=cross device, selective_disclosure=specific attributes
9 15:49:36 5m 17s SUCCESS
Batch Issuance of Attestations in EUDI Wallet 5: Batch Issuance of Attestations in EUDI Wallet
credential=PID (MSO Mdoc), issuer=Python, issuance_method=credential offer, issue_scenario=cross device
10 13:37:59 7m 31s SUCCESS
Presentation of Batch Issued Attestations in EUDI Wallet 1: Relying Party initiated presentation flow
credential=PID (MSO Mdoc), issuer=Python, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device
17 14:25:29 5m 42s SUCCESS
Presentation of Batch Issued Attestations in EUDI Wallet 2: Relying Party initiated presentation flow
credential=PID (MSO Mdoc), issuer=Kotlin, issuance_method=from list, issue_scenario=same device, verifier=Web verifier, presentation_scenario=same device
17 14:31:11 5m 27s SUCCESS
EUDI Wallet Online Document Presentation 1: User can cancel and then complete an online data sharing presentation
credential=PID (MSO Mdoc), issuer=Python
17 14:36:38 5m 40s SUCCESS
Sign Document through EUDI Wallet 1: Sign a document through the EUDI Wallet
issuer=Python
13 14:42:18 5m 19s SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.2.22