Skip to content

License

License #1493

Triggered via pull request July 22, 2026 10:51
Status Failure
Total duration 29m 11s
Artifacts 7

android-device-tests.yml

on: pull_request
android-eligibility  /  ...  /  decide
4s
android-eligibility / decide / decide
Matrix: android-device-test-phase
android-device-tests
2s
android-device-tests
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 5 warnings
MobileWalletIntegrationTest.previewAndSubmitFullFlowAgainstEudi: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L129
java.lang.AssertionError: EUDI stepwise presentation should succeed: preview=MobileWalletPresentationPreview(request=MobileWalletPresentationRequestInfo(clientId=x509_hash:FTTP4DJV_P7icSZwBAo8cifSpYy8Sph0K1gZdbmaQh4, verifierName=null, responseUri=https://verifier-backend.eudiw.dev/wallet/direct_post/0ndCnLGSa42GQpiMz9Mba_fe1aYoBuHQAhT96Gw0Sv1xdK1DKx7BNA5RcKCdb48fo3VOSLvrdRmZn8yy09Asig, state=0ndCnLGSa42GQpiMz9Mba_fe1aYoBuHQAhT96Gw0Sv1xdK1DKx7BNA5RcKCdb48fo3VOSLvrdRmZn8yy09Asig, nonce=c48aaaaf-9d24-4157-baf0-b563baf34c8c, transactionData=[]), credentialOptions=[MobileWalletPresentationCredentialOption(queryId=identity, credentialId=701d1d31-2e39-4392-99f4-303c59cbc50d, multiple=false, format=dc+sd-jwt, issuer=https://backend.issuer.eudiw.dev, subject=null, label=PID (SD-JWT VC), credentialDataJson={"place_of_birth":{"region":"Berlin","country":"DE","locality":"Berlin"},"family_name":"Tester","date_of_issuance":"2026-07-22","birthdate":"1990-01-01","issuing_country":"FC","issuing_authority":"Test PID issuer","given_name":"Alice","date_of_expiry":"2026-10-20","nationalities":["DE"],"iss":"https://backend.issuer.eudiw.dev","iat":1784674800,"exp":1792450800,"vct":"urn:eudi:pid:1","status":{"status_list":{"idx":3102,"uri":"https://issuer.eudiw.dev/token_status_list/FC/urn:eudi:pid:1/0802a343-3dbe-4b59-9bb8-c9d87cb2b564"}},"_sd_alg":"sha-256","cnf":{"jwk":{"kty":"EC","crv":"P-256","x":"NQQjYDtdJ7a-tM6jeix17FIYrad47Lb2ELgvWNg0EXY","y":"IWPAxxLv7N1GWLIPE9VOSFq_jT99JDnO11vd3UNjpew"}}}, disclosures=[])], credentialRequirements=[MobileWalletPresentationCredentialRequirement(options=[[identity]])]), result=MobileWalletPresentationResult(success=false, redirectTo=null, verifierResponseJson={"error":"InvalidVpToken","description":"[{\"error\":\"IssuerCertificateIsNotTrusted\",\"description\":\"sd-jwt vc issuer certificate is not trusted\"}]"}) at org.junit.Assert.fail(Assert.java:89)
MobileWalletIntegrationTest.receiveAndPresentFullFlow: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L107
java.lang.AssertionError: Presentation should succeed: credentials=[MobileWalletCredential(id=d844b31a-2574-495f-b0f4-8b45af6bc799, format=dc+sd-jwt, issuer=https://backend.issuer.eudiw.dev, subject=null, label=PID (SD-JWT VC), addedAt=2026-07-22T11:07:55.083Z, credentialDataJson={"birthdate":"1990-01-01","place_of_birth":{"country":"DE","locality":"Berlin","region":"Berlin"},"date_of_issuance":"2026-07-22","issuing_authority":"Test PID issuer","issuing_country":"FC","family_name":"Tester","given_name":"Alice","date_of_expiry":"2026-10-20","nationalities":["DE"],"iss":"https://backend.issuer.eudiw.dev","iat":1784674800,"exp":1792450800,"vct":"urn:eudi:pid:1","status":{"status_list":{"idx":4196,"uri":"https://issuer.eudiw.dev/token_status_list/FC/urn:eudi:pid:1/0802a343-3dbe-4b59-9bb8-c9d87cb2b564"}},"_sd_alg":"sha-256","cnf":{"jwk":{"kty":"EC","crv":"P-256","x":"540QIV_N6bu7D3PyHiViwAx4HWeU-qmmWgdZmuLu6Sw","y":"_sA-HTKvX7L9jiZN9aLsINExC_zoZyz4a0luIDaa5kc"}}}), MobileWalletCredential(id=f99957b5-3e0c-44ad-a2e0-acb10258951a, format=dc+sd-jwt, issuer=https://backend.issuer.eudiw.dev, subject=null, label=PID (SD-JWT VC), addedAt=2026-07-22T11:08:10.271Z, credentialDataJson={"date_of_expiry":"2026-10-20","given_name":"Alice","family_name":"Tester","date_of_issuance":"2026-07-22","issuing_authority":"Test PID issuer","place_of_birth":{"locality":"Berlin","region":"Berlin","country":"DE"},"issuing_country":"FC","nationalities":["DE"],"birthdate":"1990-01-01","iss":"https://backend.issuer.eudiw.dev","iat":1784674800,"exp":1792450800,"vct":"urn:eudi:pid:1","status":{"status_list":{"idx":980,"uri":"https://issuer.eudiw.dev/token_status_list/FC/urn:eudi:pid:1/0802a343-3dbe-4b59-9bb8-c9d87cb2b564"}},"_sd_alg":"sha-256","cnf":{"jwk":{"kty":"EC","crv":"P-256","x":"540QIV_N6bu7D3PyHiViwAx4HWeU-qmmWgdZmuLu6Sw","y":"_sA-HTKvX7L9jiZN9aLsINExC_zoZyz4a0luIDaa5kc"}}})], result=MobileWalletPresentationResult(success=false, redirectTo=null, verifierResponseJson={"error":"InvalidVpToken","description":"[{\"error\":\"IssuerCertificateIsNotTrusted\",\"description\":\"sd-jwt vc issuer certificate is not trusted\"}]"}) at org.junit.Assert.fail(Assert.java:89)
MobileWalletIntegrationTest.credentialPersistsAcrossWalletRecreation: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L332
java.lang.AssertionError: Should present from persisted credentials: credentials=[MobileWalletCredential(id=dbce3e60-e71a-4b7e-8d84-47dfb2901c27, format=dc+sd-jwt, issuer=https://backend.issuer.eudiw.dev, subject=null, label=PID (SD-JWT VC), addedAt=2026-07-22T11:08:20.156Z, credentialDataJson={"date_of_issuance":"2026-07-22","nationalities":["DE"],"birthdate":"1990-01-01","issuing_authority":"Test PID issuer","date_of_expiry":"2026-10-20","family_name":"Tester","given_name":"Alice","place_of_birth":{"region":"Berlin","country":"DE","locality":"Berlin"},"issuing_country":"FC","iss":"https://backend.issuer.eudiw.dev","iat":1784674800,"exp":1792450800,"vct":"urn:eudi:pid:1","status":{"status_list":{"idx":8270,"uri":"https://issuer.eudiw.dev/token_status_list/FC/urn:eudi:pid:1/0802a343-3dbe-4b59-9bb8-c9d87cb2b564"}},"_sd_alg":"sha-256","cnf":{"jwk":{"kty":"EC","crv":"P-256","x":"juzh38lgKJzu5CH-i4YWwG3xwOErsJO8fYMb_xsLT-0","y":"ZfEJUdZl0zgzLwk3nihUbZbddcQSuVGRJGPW9rQdwVU"}}})], result=MobileWalletPresentationResult(success=false, redirectTo=null, verifierResponseJson={"error":"InvalidVpToken","description":"[{\"error\":\"IssuerCertificateIsNotTrusted\",\"description\":\"sd-jwt vc issuer certificate is not trusted\"}]"}) at org.junit.Assert.fail(Assert.java:89)
android-device-tests (wallet-mobile)
The process '/usr/bin/sh' failed with exit code 1
android-device-tests
Process completed with exit code 1.
android-device-tests
One or more Android device test phases failed.
android-device-tests (wallet-mobile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (compose-demo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (compose-demo)
Failed to generate-and-submit dependency graph. Will continue. HttpError: Dependency submission failed for dependency-graph-reports/android_device_tests-android-device-test-phase-compose-demo.json. Resource not accessible by integration - https://docs.github.com/rest/dependency-graph/dependency-submission#create-a-snapshot-of-dependencies-for-a-repository
android-device-tests (enterprise-mobile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (enterprise-mobile)
Failed to generate-and-submit dependency graph. Will continue. HttpError: Dependency submission failed for dependency-graph-reports/android_device_tests-android-device-test-phase-enterprise-mobile-1.json. Resource not accessible by integration - https://docs.github.com/rest/dependency-graph/dependency-submission#create-a-snapshot-of-dependencies-for-a-repository

Artifacts

Produced during runtime
Name Size Digest
android-device-test-reports-compose-demo
89.7 KB
sha256:59b30e550c7884a71ff709a6fb375a7f158f13c3de25d0c0ee99bc4ef88505fd
android-device-test-reports-enterprise-mobile
8.37 MB
sha256:d65eb1624fd26117321e5c77cee5fc3c5c1dc3b2f2594d390aaab06e4aa4eb07
android-device-test-reports-wallet-mobile
83.4 KB
sha256:a4ec8359ffefb6c0e318985cb2f11cddd05e603b79bcf80a93e4efa38b5cb2f3
dependency-graph_android_device_tests-android-device-test-phase-compose-demo.json
29.1 KB
sha256:07228855e240f2aa286616b3f049a0ded05c43a5f3919aada6581c4a7df96d46
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile-1.json
19.9 KB
sha256:4ca8436b04c62b5e93f717d2e67803f528f2417bdfb07250d942938bfdcd81de
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile-2.json
34.3 KB
sha256:5d1398310fde2f7ac7d68e8e446fbe5d86d4673a1ab5c648939267023f46bbea
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile.json
29.1 KB
sha256:d78e184a8a9cae5e32340a265f10658c1a3cc6bf0f7734bbcbc232a88e22b168