Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.69s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 278ms 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 779ms + 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.dev189+g506e4860f (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 15:33:32.997326 UTC - Check DNS 2026-07-27 15:33:32.998219 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-27 15:33:32.998551 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:32.998615 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-27 15:33:33.119715 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:33.119806 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-27 15:33:33.237143 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:33.237424 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-27 15:33:33.237738 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:33.237784 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-27 15:33:33.242768 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:33.242812 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-27 15:33:33.247440 UTC - Resolved to 193.191.148.163 2026-07-27 15:33:33.247556 UTC - Check Basic Connectivity 2026-07-27 15:33:33.248161 UTC - Checking basic connectivity to user API 2026-07-27 15:33:33.248200 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-27 15:33:33.252324 UTC - HTTP connection works. HTTP response code: 200 2026-07-27 15:33:33.252386 UTC - Checking basic connectivity to project API 2026-07-27 15:33:33.252409 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-27 15:33:33.255999 UTC - HTTP connection works. HTTP response code: 200 2026-07-27 15:33:33.256057 UTC - Check Check Projects 2026-07-27 15:33:33.498063 UTC - Received 9 projects 2026-07-27 15:33:33.498187 UTC - Check Check Projects 2026-07-27 15:33:33.515274 UTC - Received 3 project members 2026-07-27 15:33:33.515368 UTC - Check Token Exchange 2026-07-27 15:33:33.806663 UTC - Received Access Token that expires in 3600 seconds 2026-07-27 15:33:33.806786 UTC - Check Requesting ID Token 2026-07-27 15:33:34.514566 UTC - Received ID Token of 970 chars 2026-07-27 15:33:34.514680 UTC - Check Refresh Access Token 2026-07-27 15:33:34.811281 UTC - Received Access Token that expires at 2026-07-27T16:33:34+00:00