Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.87s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 369ms 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 575ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.0 + cryptography==49.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.2 + 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.dev187+g005dd054e (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-07-27 09:58:02.052978 UTC - Check DNS 2026-07-27 09:58:02.054045 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-27 09:58:02.054385 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.054447 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-27 09:58:02.061216 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.061279 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-27 09:58:02.065027 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.065136 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-27 09:58:02.065383 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.065426 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-27 09:58:02.069944 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.069986 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-27 09:58:02.073532 UTC - Resolved to 193.191.148.163 2026-07-27 09:58:02.073632 UTC - Check Basic Connectivity 2026-07-27 09:58:02.074291 UTC - Checking basic connectivity to user API 2026-07-27 09:58:02.074347 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-27 09:58:02.078798 UTC - HTTP connection works. HTTP response code: 200 2026-07-27 09:58:02.078849 UTC - Checking basic connectivity to project API 2026-07-27 09:58:02.078868 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-27 09:58:02.083239 UTC - HTTP connection works. HTTP response code: 200 2026-07-27 09:58:02.083311 UTC - Check Check Projects 2026-07-27 09:58:02.102696 UTC - Received 8 projects 2026-07-27 09:58:02.102800 UTC - Check Check Projects 2026-07-27 09:58:02.125215 UTC - Received 3 project members 2026-07-27 09:58:02.125312 UTC - Check Token Exchange 2026-07-27 09:58:02.172526 UTC - Received Access Token that expires in 3600 seconds 2026-07-27 09:58:02.172643 UTC - Check Requesting ID Token 2026-07-27 09:58:02.254403 UTC - Received ID Token of 1011 chars 2026-07-27 09:58:02.254509 UTC - Check Refresh Access Token 2026-07-27 09:58:02.550145 UTC - Received Access Token that expires at 2026-07-27T10:58:02+00:00