Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.77s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 389ms 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 1.03s + 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-08 10:53:04.734581 UTC - Check DNS 2026-08-08 10:53:04.735308 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 10:53:04.735601 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.735673 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 10:53:04.760774 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.760856 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 10:53:04.765369 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.765481 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 10:53:04.765751 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.765801 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 10:53:04.874190 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.881960 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 10:53:04.886231 UTC - Resolved to 193.191.148.163 2026-08-08 10:53:04.886387 UTC - Check Basic Connectivity 2026-08-08 10:53:04.887027 UTC - Checking basic connectivity to user API 2026-08-08 10:53:04.887075 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 10:53:04.891954 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 10:53:04.892029 UTC - Checking basic connectivity to project API 2026-08-08 10:53:04.892049 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 10:53:04.898644 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 10:53:04.898736 UTC - Check Check Projects 2026-08-08 10:53:04.920618 UTC - Received 8 projects 2026-08-08 10:53:04.920790 UTC - Check Check Projects 2026-08-08 10:53:04.943030 UTC - Received 3 project members 2026-08-08 10:53:04.943142 UTC - Check Token Exchange 2026-08-08 10:53:04.983059 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 10:53:04.983172 UTC - Check Requesting ID Token 2026-08-08 10:53:05.053000 UTC - Received ID Token of 970 chars 2026-08-08 10:53:05.053109 UTC - Check Refresh Access Token 2026-08-08 10:53:05.457891 UTC - Received Access Token that expires at 2026-08-08T11:53:05+00:00