Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.38s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 217ms 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 258ms + 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.3 Run Test: slices-account-health-check 2026-08-10 11:28:48.823482 UTC - Check DNS 2026-08-10 11:28:48.824292 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 11:28:48.824957 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.825024 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 11:28:48.831720 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.831781 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 11:28:48.835651 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.835732 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 11:28:48.836065 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.836096 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 11:28:48.937704 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.937799 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 11:28:48.942432 UTC - Resolved to 193.191.148.163 2026-08-10 11:28:48.942574 UTC - Check Basic Connectivity 2026-08-10 11:28:48.943245 UTC - Checking basic connectivity to user API 2026-08-10 11:28:48.943295 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 11:28:48.948096 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 11:28:48.948153 UTC - Checking basic connectivity to project API 2026-08-10 11:28:48.948174 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 11:28:48.952470 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 11:28:48.952584 UTC - Check Check Projects 2026-08-10 11:28:48.980489 UTC - Received 8 projects 2026-08-10 11:28:48.980594 UTC - Check Check Projects 2026-08-10 11:28:49.000667 UTC - Received 3 project members 2026-08-10 11:28:49.000780 UTC - Check Token Exchange 2026-08-10 11:28:49.039003 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 11:28:49.039152 UTC - Check Requesting ID Token 2026-08-10 11:28:49.109335 UTC - Received ID Token of 970 chars 2026-08-10 11:28:49.109475 UTC - Check Refresh Access Token 2026-08-10 11:28:49.427491 UTC - Received Access Token that expires at 2026-08-10T12:28:49+00:00