Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.51s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 426ms 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 1.46s + 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 10:32:59.048176 UTC - Check DNS 2026-08-10 10:32:59.049080 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 10:32:59.049570 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.049650 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 10:32:59.056301 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.056365 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 10:32:59.060156 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.060256 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 10:32:59.060657 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.060711 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 10:32:59.157047 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.157174 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 10:32:59.161933 UTC - Resolved to 193.191.148.163 2026-08-10 10:32:59.162097 UTC - Check Basic Connectivity 2026-08-10 10:32:59.162877 UTC - Checking basic connectivity to user API 2026-08-10 10:32:59.162939 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 10:32:59.168189 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 10:32:59.168272 UTC - Checking basic connectivity to project API 2026-08-10 10:32:59.168294 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 10:32:59.173249 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 10:32:59.173383 UTC - Check Check Projects 2026-08-10 10:32:59.196674 UTC - Received 8 projects 2026-08-10 10:32:59.196850 UTC - Check Check Projects 2026-08-10 10:32:59.219798 UTC - Received 3 project members 2026-08-10 10:32:59.219927 UTC - Check Token Exchange 2026-08-10 10:32:59.259276 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 10:32:59.259429 UTC - Check Requesting ID Token 2026-08-10 10:32:59.334410 UTC - Received ID Token of 970 chars 2026-08-10 10:32:59.334549 UTC - Check Refresh Access Token 2026-08-10 10:32:59.697051 UTC - Received Access Token that expires at 2026-08-10T11:32:59+00:00