Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.60s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 266ms 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 737ms + 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.2 Run Test: slices-account-health-check 2026-08-05 18:03:35.685161 UTC - Check DNS 2026-08-05 18:03:35.686288 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 18:03:35.687017 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:35.687127 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 18:03:36.851614 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:36.851700 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 18:03:36.855727 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:36.855837 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 18:03:36.856295 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:36.856359 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 18:03:36.972590 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:36.972685 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 18:03:36.977244 UTC - Resolved to 193.191.148.163 2026-08-05 18:03:36.977376 UTC - Check Basic Connectivity 2026-08-05 18:03:36.978368 UTC - Checking basic connectivity to user API 2026-08-05 18:03:36.978421 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 18:03:36.985323 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 18:03:36.985398 UTC - Checking basic connectivity to project API 2026-08-05 18:03:36.985419 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 18:03:36.990135 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 18:03:36.990235 UTC - Check Check Projects 2026-08-05 18:03:37.010539 UTC - Received 8 projects 2026-08-05 18:03:37.010652 UTC - Check Check Projects 2026-08-05 18:03:37.029182 UTC - Received 3 project members 2026-08-05 18:03:37.029280 UTC - Check Token Exchange 2026-08-05 18:03:37.069220 UTC - Received Access Token that expires in 3600 seconds 2026-08-05 18:03:37.069351 UTC - Check Requesting ID Token 2026-08-05 18:03:37.153887 UTC - Received ID Token of 970 chars 2026-08-05 18:03:37.154226 UTC - Check Refresh Access Token 2026-08-05 18:03:37.637472 UTC - Received Access Token that expires at 2026-08-05T19:03:37+00:00