Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.16s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 237ms 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 648ms + 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 00:32:09.976100 UTC - Check DNS 2026-08-09 00:32:09.976990 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 00:32:09.977323 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.977390 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 00:32:09.983768 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.983829 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 00:32:09.987088 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.987170 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 00:32:09.987445 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.987477 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 00:32:09.993774 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.993838 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 00:32:09.996867 UTC - Resolved to 193.191.148.163 2026-08-09 00:32:09.996977 UTC - Check Basic Connectivity 2026-08-09 00:32:09.997626 UTC - Checking basic connectivity to user API 2026-08-09 00:32:09.997671 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 00:32:10.002262 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 00:32:10.002364 UTC - Checking basic connectivity to project API 2026-08-09 00:32:10.002394 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 00:32:10.006838 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 00:32:10.006931 UTC - Check Check Projects 2026-08-09 00:32:10.023995 UTC - Received 8 projects 2026-08-09 00:32:10.024104 UTC - Check Check Projects 2026-08-09 00:32:10.042473 UTC - Received 3 project members 2026-08-09 00:32:10.042598 UTC - Check Token Exchange 2026-08-09 00:32:10.083156 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 00:32:10.083290 UTC - Check Requesting ID Token 2026-08-09 00:32:10.151169 UTC - Received ID Token of 970 chars 2026-08-09 00:32:10.151273 UTC - Check Refresh Access Token 2026-08-09 00:32:10.437225 UTC - Received Access Token that expires at 2026-08-09T01:32:10+00:00