Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 3.48s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 196ms warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. If the cache and target directories are on different filesystems, hardlinking may not be supported. If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. Installed 32 packages in 284ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.1 + cryptography==50.0.0 + dnspython==2.8.0 + h11==0.16.0 + httpcore==1.0.9 + httpx==0.28.1 + httpx-oauth==0.17.0 + idna==3.18 + invoke==3.0.3 + joserfc==1.7.4 + msgspec==0.21.1 + packaging==26.3 + paramiko==4.0.0 + pycparser==3.0 + pydantic==2.13.4 + pydantic-core==2.46.4 + pyjwt==2.13.0 + pynacl==1.6.2 + pytz==2026.3.post1 + pyyaml==6.0.3 + slices-clientlib-bi==5.1.2 + slices-clientlib-core==5.6.0 + slices-monitor-test-runner==0.1.dev192+gcac2d3fe6 (from file:///app) + tomli-w==1.2.0 + tomlkit==0.15.1 + typing-extensions==4.16.0 + typing-inspection==0.4.2 Run Test: slices-account-health-check 2026-08-05 03:18:24.725465 UTC - Check DNS 2026-08-05 03:18:24.726558 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 03:18:24.726947 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.726999 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 03:18:24.734105 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.734213 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 03:18:24.738650 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.738787 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 03:18:24.739123 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.739169 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 03:18:24.743933 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.743994 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 03:18:24.747688 UTC - Resolved to 193.191.148.163 2026-08-05 03:18:24.747885 UTC - Check Basic Connectivity 2026-08-05 03:18:24.748781 UTC - Checking basic connectivity to user API 2026-08-05 03:18:24.748839 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 03:18:24.753872 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 03:18:24.753945 UTC - Checking basic connectivity to project API 2026-08-05 03:18:24.753966 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 03:18:24.758586 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 03:18:24.758681 UTC - Check Check Projects 2026-08-05 03:18:24.776350 UTC - Received 8 projects 2026-08-05 03:18:24.776474 UTC - Check Check Projects 2026-08-05 03:18:24.794675 UTC - Received 3 project members 2026-08-05 03:18:24.794801 UTC - Check Token Exchange 2026-08-05 03:18:24.843356 UTC - Received Access Token that expires in 3600 seconds 2026-08-05 03:18:24.843486 UTC - Check Requesting ID Token 2026-08-05 03:18:24.920076 UTC - Received ID Token of 1011 chars 2026-08-05 03:18:24.920185 UTC - Check Refresh Access Token 2026-08-05 03:18:24.938943 UTC - Received Access Token that expires at 2026-08-05T04:18:24+00:00