Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.29s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 202ms 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 826ms + 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.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 16:37:43.704582 UTC - Check DNS 2026-07-25 16:37:43.705738 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 16:37:43.706105 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.706157 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 16:37:43.713280 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.713337 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 16:37:43.815765 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.815946 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-25 16:37:43.816357 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.816432 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-25 16:37:43.821663 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.821742 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-25 16:37:43.825053 UTC - Resolved to 193.191.148.163 2026-07-25 16:37:43.825255 UTC - Check Basic Connectivity 2026-07-25 16:37:43.826158 UTC - Checking basic connectivity to user API 2026-07-25 16:37:43.826209 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 16:37:43.831222 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 16:37:43.831317 UTC - Checking basic connectivity to project API 2026-07-25 16:37:43.831349 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-25 16:37:43.836267 UTC - HTTP connection works. HTTP response code: 200 2026-07-25 16:37:43.836370 UTC - Check Check Projects 2026-07-25 16:37:43.858765 UTC - Received 8 projects 2026-07-25 16:37:43.858889 UTC - Check Check Projects 2026-07-25 16:37:43.889264 UTC - Received 3 project members 2026-07-25 16:37:43.889390 UTC - Check Token Exchange 2026-07-25 16:37:43.946028 UTC - Received Access Token that expires in 3600 seconds 2026-07-25 16:37:43.946145 UTC - Check Requesting ID Token 2026-07-25 16:37:44.036529 UTC - Received ID Token of 970 chars 2026-07-25 16:37:44.036632 UTC - Check Refresh Access Token 2026-07-25 16:37:44.623742 UTC - Received Access Token that expires at 2026-07-25T17:37:44+00:00