Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.43s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 257ms 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 641ms + 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-28 21:38:36.626153 UTC - Check DNS 2026-07-28 21:38:36.627230 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 21:38:36.627650 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.627701 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 21:38:36.636967 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.637042 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 21:38:36.642055 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.642153 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 21:38:36.642577 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.642629 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 21:38:36.647394 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.647444 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 21:38:36.651339 UTC - Resolved to 193.191.148.163 2026-07-28 21:38:36.651443 UTC - Check Basic Connectivity 2026-07-28 21:38:36.652000 UTC - Checking basic connectivity to user API 2026-07-28 21:38:36.652055 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 21:38:36.656410 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 21:38:36.656461 UTC - Checking basic connectivity to project API 2026-07-28 21:38:36.656481 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 21:38:36.663682 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 21:38:36.663751 UTC - Check Check Projects 2026-07-28 21:38:36.918386 UTC - Received 9 projects 2026-07-28 21:38:36.918478 UTC - Check Check Projects 2026-07-28 21:38:36.943780 UTC - Received 3 project members 2026-07-28 21:38:36.943892 UTC - Check Token Exchange 2026-07-28 21:38:37.273305 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 21:38:37.273458 UTC - Check Requesting ID Token 2026-07-28 21:38:37.939384 UTC - Received ID Token of 1042 chars 2026-07-28 21:38:37.939499 UTC - Check Refresh Access Token 2026-07-28 21:38:38.400941 UTC - Received Access Token that expires at 2026-07-28T22:38:38+00:00