Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.32s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 716ms 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 869ms + 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-09 18:13:44.105320 UTC - Check DNS 2026-08-09 18:13:44.122158 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 18:13:44.122726 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.122783 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 18:13:44.129634 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.129699 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 18:13:44.134279 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.134393 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 18:13:44.134723 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.134767 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 18:13:44.237435 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.237535 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 18:13:44.241150 UTC - Resolved to 193.191.148.163 2026-08-09 18:13:44.241275 UTC - Check Basic Connectivity 2026-08-09 18:13:44.241856 UTC - Checking basic connectivity to user API 2026-08-09 18:13:44.241902 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 18:13:44.246626 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 18:13:44.246683 UTC - Checking basic connectivity to project API 2026-08-09 18:13:44.246701 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 18:13:44.254867 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 18:13:44.254969 UTC - Check Check Projects 2026-08-09 18:13:44.276195 UTC - Received 8 projects 2026-08-09 18:13:44.276412 UTC - Check Check Projects 2026-08-09 18:13:44.301005 UTC - Received 3 project members 2026-08-09 18:13:44.301293 UTC - Check Token Exchange 2026-08-09 18:13:44.347495 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 18:13:44.362641 UTC - Check Requesting ID Token 2026-08-09 18:13:44.443053 UTC - Received ID Token of 970 chars 2026-08-09 18:13:44.443165 UTC - Check Refresh Access Token 2026-08-09 18:13:45.035978 UTC - Received Access Token that expires at 2026-08-09T19:13:45+00:00