Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.73s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 221ms 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 614ms + 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 02:51:53.147002 UTC - Check DNS 2026-08-09 02:51:53.148461 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 02:51:53.148829 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.148881 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 02:51:53.156006 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.156092 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 02:51:53.159458 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.159578 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 02:51:53.159897 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.159963 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 02:51:53.164640 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.164752 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 02:51:53.168709 UTC - Resolved to 193.191.148.163 2026-08-09 02:51:53.168883 UTC - Check Basic Connectivity 2026-08-09 02:51:53.169541 UTC - Checking basic connectivity to user API 2026-08-09 02:51:53.169588 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 02:51:53.173923 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 02:51:53.173995 UTC - Checking basic connectivity to project API 2026-08-09 02:51:53.174015 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 02:51:53.177997 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 02:51:53.178078 UTC - Check Check Projects 2026-08-09 02:51:53.193588 UTC - Received 8 projects 2026-08-09 02:51:53.193690 UTC - Check Check Projects 2026-08-09 02:51:53.208710 UTC - Received 3 project members 2026-08-09 02:51:53.208826 UTC - Check Token Exchange 2026-08-09 02:51:53.241246 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 02:51:53.241373 UTC - Check Requesting ID Token 2026-08-09 02:51:53.297023 UTC - Received ID Token of 970 chars 2026-08-09 02:51:53.297128 UTC - Check Refresh Access Token 2026-08-09 02:51:53.669486 UTC - Received Access Token that expires at 2026-08-09T03:51:53+00:00