Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.52s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 232ms 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 265ms + 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 07:33:05.701742 UTC - Check DNS 2026-08-10 07:33:05.702471 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 07:33:05.702897 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.702962 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 07:33:05.733963 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.734033 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 07:33:05.737962 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.738062 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 07:33:05.738431 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.738481 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 07:33:05.834772 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.834862 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 07:33:05.838921 UTC - Resolved to 193.191.148.163 2026-08-10 07:33:05.839045 UTC - Check Basic Connectivity 2026-08-10 07:33:05.839615 UTC - Checking basic connectivity to user API 2026-08-10 07:33:05.839657 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 07:33:05.844392 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 07:33:05.844450 UTC - Checking basic connectivity to project API 2026-08-10 07:33:05.844478 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 07:33:05.848690 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 07:33:05.848793 UTC - Check Check Projects 2026-08-10 07:33:05.867033 UTC - Received 8 projects 2026-08-10 07:33:05.867121 UTC - Check Check Projects 2026-08-10 07:33:05.886113 UTC - Received 3 project members 2026-08-10 07:33:05.886203 UTC - Check Token Exchange 2026-08-10 07:33:05.925376 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 07:33:05.925495 UTC - Check Requesting ID Token 2026-08-10 07:33:05.996793 UTC - Received ID Token of 970 chars 2026-08-10 07:33:05.996905 UTC - Check Refresh Access Token 2026-08-10 07:33:06.292254 UTC - Received Access Token that expires at 2026-08-10T08:33:06+00:00