Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.68s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 264ms 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 833ms + 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.3 Run Test: slices-account-health-check 2026-08-10 18:33:07.337271 UTC - Check DNS 2026-08-10 18:33:07.338087 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 18:33:07.338560 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.338622 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 18:33:07.345093 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.345151 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 18:33:07.350036 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.350119 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 18:33:07.350710 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.350758 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 18:33:07.355910 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.355986 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 18:33:07.360976 UTC - Resolved to 193.191.148.163 2026-08-10 18:33:07.361100 UTC - Check Basic Connectivity 2026-08-10 18:33:07.361685 UTC - Checking basic connectivity to user API 2026-08-10 18:33:07.361726 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 18:33:07.366207 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 18:33:07.366262 UTC - Checking basic connectivity to project API 2026-08-10 18:33:07.366282 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 18:33:07.371416 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 18:33:07.371486 UTC - Check Check Projects 2026-08-10 18:33:07.389273 UTC - Received 8 projects 2026-08-10 18:33:07.389404 UTC - Check Check Projects 2026-08-10 18:33:07.406669 UTC - Received 3 project members 2026-08-10 18:33:07.406770 UTC - Check Token Exchange 2026-08-10 18:33:07.441919 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 18:33:07.442043 UTC - Check Requesting ID Token 2026-08-10 18:33:07.508993 UTC - Received ID Token of 970 chars 2026-08-10 18:33:07.509141 UTC - Check Refresh Access Token 2026-08-10 18:33:07.865908 UTC - Received Access Token that expires at 2026-08-10T19:33:07+00:00