Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.66s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 186ms 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 885ms + 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 02:02:44.618969 UTC - Check DNS 2026-07-25 02:02:44.619738 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 02:02:44.620065 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.620116 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 02:02:44.627088 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.627160 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 02:02:44.631205 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.631335 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 02:02:44.631613 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.631649 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 02:02:44.636370 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.636455 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 02:02:44.640535 UTC - Resolved to 193.191.148.163 2026-07-25 02:02:44.640690 UTC - Check Basic Connectivity 2026-07-25 02:02:44.641441 UTC - Checking basic connectivity to user API 2026-07-25 02:02:44.641506 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 02:02:44.645826 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 02:02:44.645912 UTC - Checking basic connectivity to project API 2026-07-25 02:02:44.645933 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 02:02:44.650619 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 02:02:44.650712 UTC - Check Check Projects 2026-07-25 02:02:44.674129 UTC - Received 8 projects 2026-07-25 02:02:44.674240 UTC - Check Check Projects 2026-07-25 02:02:44.695145 UTC - Received 3 project members 2026-07-25 02:02:44.695302 UTC - Check Token Exchange 2026-07-25 02:02:44.736608 UTC - Received Access Token that expires in 3600 seconds 2026-07-25 02:02:44.736783 UTC - Check Requesting ID Token 2026-07-25 02:02:44.808416 UTC - Received ID Token of 1011 chars 2026-07-25 02:02:44.808551 UTC - Check Refresh Access Token 2026-07-25 02:02:45.124513 UTC - Received Access Token that expires at 2026-07-25T03:02:45+00:00