Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.58s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 261ms 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 945ms + 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 23:23:24.092222 UTC - Check DNS 2026-07-28 23:23:24.092935 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 23:23:24.093441 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.093518 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 23:23:24.100858 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.100943 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 23:23:24.104812 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.104924 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 23:23:24.105330 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.105388 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 23:23:24.109976 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.110029 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 23:23:24.113629 UTC - Resolved to 193.191.148.163 2026-07-28 23:23:24.113732 UTC - Check Basic Connectivity 2026-07-28 23:23:24.114318 UTC - Checking basic connectivity to user API 2026-07-28 23:23:24.114362 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 23:23:24.118472 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 23:23:24.118518 UTC - Checking basic connectivity to project API 2026-07-28 23:23:24.118536 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 23:23:24.122622 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 23:23:24.122697 UTC - Check Check Projects 2026-07-28 23:23:24.379419 UTC - Received 9 projects 2026-07-28 23:23:24.379514 UTC - Check Check Projects 2026-07-28 23:23:24.398891 UTC - Received 3 project members 2026-07-28 23:23:24.398984 UTC - Check Token Exchange 2026-07-28 23:23:24.778536 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 23:23:24.778682 UTC - Check Requesting ID Token 2026-07-28 23:23:25.325748 UTC - Received ID Token of 1042 chars 2026-07-28 23:23:25.325862 UTC - Check Refresh Access Token 2026-07-28 23:23:25.600846 UTC - Received Access Token that expires at 2026-07-29T00:23:25+00:00