Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.20s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 432ms 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 704ms + 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 02:45:25.754541 UTC - Check DNS 2026-08-10 02:45:25.755673 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 02:45:25.756221 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.756289 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 02:45:25.763590 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.763685 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 02:45:25.767372 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.767481 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 02:45:25.767877 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.767923 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 02:45:25.772918 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.772991 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 02:45:25.777303 UTC - Resolved to 193.191.148.163 2026-08-10 02:45:25.777455 UTC - Check Basic Connectivity 2026-08-10 02:45:25.778168 UTC - Checking basic connectivity to user API 2026-08-10 02:45:25.778227 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 02:45:25.783257 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 02:45:25.783323 UTC - Checking basic connectivity to project API 2026-08-10 02:45:25.783343 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 02:45:25.787903 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 02:45:25.787982 UTC - Check Check Projects 2026-08-10 02:45:25.808171 UTC - Received 8 projects 2026-08-10 02:45:25.808303 UTC - Check Check Projects 2026-08-10 02:45:25.830695 UTC - Received 3 project members 2026-08-10 02:45:25.830850 UTC - Check Token Exchange 2026-08-10 02:45:25.873621 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 02:45:25.873773 UTC - Check Requesting ID Token 2026-08-10 02:45:25.957062 UTC - Received ID Token of 970 chars 2026-08-10 02:45:25.957199 UTC - Check Refresh Access Token 2026-08-10 02:45:26.335824 UTC - Received Access Token that expires at 2026-08-10T03:45:26+00:00