Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.63s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 200ms 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 686ms + 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.2 + 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-25 10:02:32.375882 UTC - Check DNS 2026-07-25 10:02:32.376665 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 10:02:32.377009 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.377079 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 10:02:32.384982 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.385075 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 10:02:32.390532 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.390673 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 10:02:32.391000 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.391072 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 10:02:32.395596 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.395678 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 10:02:32.400127 UTC - Resolved to 193.191.148.163 2026-07-25 10:02:32.400261 UTC - Check Basic Connectivity 2026-07-25 10:02:32.401274 UTC - Checking basic connectivity to user API 2026-07-25 10:02:32.401329 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 10:02:32.406477 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 10:02:32.406527 UTC - Checking basic connectivity to project API 2026-07-25 10:02:32.406556 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 10:02:32.410556 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 10:02:32.410621 UTC - Check Check Projects 2026-07-25 10:02:32.428783 UTC - Received 8 projects 2026-07-25 10:02:32.428888 UTC - Check Check Projects 2026-07-25 10:02:32.445632 UTC - Received 3 project members 2026-07-25 10:02:32.445722 UTC - Check Token Exchange 2026-07-25 10:02:32.485704 UTC - Received Access Token that expires in 3600 seconds 2026-07-25 10:02:32.485849 UTC - Check Requesting ID Token 2026-07-25 10:02:32.556933 UTC - Received ID Token of 970 chars 2026-07-25 10:02:32.557253 UTC - Check Refresh Access Token 2026-07-25 10:02:33.024185 UTC - Received Access Token that expires at 2026-07-25T11:02:33+00:00