Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.83s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 246ms 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 884ms + 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-10 05:39:05.799535 UTC - Check DNS 2026-08-10 05:39:05.800396 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 05:39:05.800840 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.800894 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 05:39:05.807593 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.807649 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 05:39:05.811380 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.811493 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 05:39:05.811942 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.812003 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 05:39:05.816889 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.816964 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 05:39:05.820897 UTC - Resolved to 193.191.148.163 2026-08-10 05:39:05.821042 UTC - Check Basic Connectivity 2026-08-10 05:39:05.821771 UTC - Checking basic connectivity to user API 2026-08-10 05:39:05.821814 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 05:39:05.826669 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 05:39:05.826714 UTC - Checking basic connectivity to project API 2026-08-10 05:39:05.826738 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 05:39:05.830944 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 05:39:05.831027 UTC - Check Check Projects 2026-08-10 05:39:05.849073 UTC - Received 8 projects 2026-08-10 05:39:05.849158 UTC - Check Check Projects 2026-08-10 05:39:05.868355 UTC - Received 3 project members 2026-08-10 05:39:05.868458 UTC - Check Token Exchange 2026-08-10 05:39:05.908029 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 05:39:05.908201 UTC - Check Requesting ID Token 2026-08-10 05:39:05.973900 UTC - Received ID Token of 970 chars 2026-08-10 05:39:05.973995 UTC - Check Refresh Access Token 2026-08-10 05:39:06.292900 UTC - Received Access Token that expires at 2026-08-10T06:39:06+00:00