Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.71s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 958ms 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 600ms + 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-07 13:20:44.412014 UTC - Check DNS 2026-08-07 13:20:44.412708 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-07 13:20:44.413218 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.413272 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-07 13:20:44.420454 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.420544 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-07 13:20:44.424586 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.424714 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-07 13:20:44.425238 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.425299 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-07 13:20:44.529173 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.529294 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-07 13:20:44.556416 UTC - Resolved to 193.191.148.163 2026-08-07 13:20:44.562619 UTC - Check Basic Connectivity 2026-08-07 13:20:44.563378 UTC - Checking basic connectivity to user API 2026-08-07 13:20:44.563430 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-07 13:20:44.568696 UTC - HTTP connection works. HTTP response code: 200 2026-08-07 13:20:44.568797 UTC - Checking basic connectivity to project API 2026-08-07 13:20:44.568817 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-07 13:20:44.574195 UTC - HTTP connection works. HTTP response code: 200 2026-08-07 13:20:44.574340 UTC - Check Check Projects 2026-08-07 13:20:44.599591 UTC - Received 8 projects 2026-08-07 13:20:44.599714 UTC - Check Check Projects 2026-08-07 13:20:44.623930 UTC - Received 3 project members 2026-08-07 13:20:44.624096 UTC - Check Token Exchange 2026-08-07 13:20:44.672539 UTC - Received Access Token that expires in 3600 seconds 2026-08-07 13:20:44.672675 UTC - Check Requesting ID Token 2026-08-07 13:20:44.754384 UTC - Received ID Token of 970 chars 2026-08-07 13:20:44.754608 UTC - Check Refresh Access Token 2026-08-07 13:20:45.165637 UTC - Received Access Token that expires at 2026-08-07T14:20:45+00:00