Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.26s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 284ms 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 342ms + 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-09 16:28:16.073297 UTC - Check DNS 2026-08-09 16:28:16.074159 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 16:28:16.074537 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.074600 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 16:28:16.191364 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.191442 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 16:28:16.195369 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.195487 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 16:28:16.195916 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.195967 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 16:28:16.200560 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.200617 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 16:28:16.204788 UTC - Resolved to 193.191.148.163 2026-08-09 16:28:16.204918 UTC - Check Basic Connectivity 2026-08-09 16:28:16.205600 UTC - Checking basic connectivity to user API 2026-08-09 16:28:16.205641 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 16:28:16.210813 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 16:28:16.210908 UTC - Checking basic connectivity to project API 2026-08-09 16:28:16.210932 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 16:28:16.215727 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 16:28:16.215807 UTC - Check Check Projects 2026-08-09 16:28:16.235452 UTC - Received 8 projects 2026-08-09 16:28:16.235548 UTC - Check Check Projects 2026-08-09 16:28:16.254547 UTC - Received 3 project members 2026-08-09 16:28:16.254692 UTC - Check Token Exchange 2026-08-09 16:28:16.296907 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 16:28:16.297109 UTC - Check Requesting ID Token 2026-08-09 16:28:16.372375 UTC - Received ID Token of 970 chars 2026-08-09 16:28:16.372515 UTC - Check Refresh Access Token 2026-08-09 16:28:16.704830 UTC - Received Access Token that expires at 2026-08-09T17:28:16+00:00