Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.75s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 344ms 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 694ms + 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 06:45:28.301409 UTC - Check DNS 2026-08-09 06:45:28.302294 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 06:45:28.302625 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.302674 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 06:45:28.309457 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.309532 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 06:45:28.313271 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.313351 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 06:45:28.313583 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.313617 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 06:45:28.318243 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.318286 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 06:45:28.322131 UTC - Resolved to 193.191.148.163 2026-08-09 06:45:28.322235 UTC - Check Basic Connectivity 2026-08-09 06:45:28.322844 UTC - Checking basic connectivity to user API 2026-08-09 06:45:28.322885 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 06:45:28.328015 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 06:45:28.328072 UTC - Checking basic connectivity to project API 2026-08-09 06:45:28.328091 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 06:45:28.333236 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 06:45:28.333304 UTC - Check Check Projects 2026-08-09 06:45:28.357996 UTC - Received 8 projects 2026-08-09 06:45:28.358138 UTC - Check Check Projects 2026-08-09 06:45:28.381988 UTC - Received 3 project members 2026-08-09 06:45:28.382085 UTC - Check Token Exchange 2026-08-09 06:45:28.423662 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 06:45:28.439172 UTC - Check Requesting ID Token 2026-08-09 06:45:28.508376 UTC - Received ID Token of 970 chars 2026-08-09 06:45:28.508482 UTC - Check Refresh Access Token 2026-08-09 06:45:28.848037 UTC - Received Access Token that expires at 2026-08-09T07:45:28+00:00