Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.85s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 330ms 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 637ms + 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-06 14:00:16.675150 UTC - Check DNS 2026-08-06 14:00:16.676031 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 14:00:16.676475 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.676535 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 14:00:16.683441 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.683495 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 14:00:16.687298 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.687392 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 14:00:16.687755 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.687799 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 14:00:16.692525 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.692574 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 14:00:16.698190 UTC - Resolved to 193.191.148.163 2026-08-06 14:00:16.698303 UTC - Check Basic Connectivity 2026-08-06 14:00:16.698886 UTC - Checking basic connectivity to user API 2026-08-06 14:00:16.698928 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 14:00:16.703411 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 14:00:16.703508 UTC - Checking basic connectivity to project API 2026-08-06 14:00:16.703535 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 14:00:16.708600 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 14:00:16.708699 UTC - Check Check Projects 2026-08-06 14:00:16.731118 UTC - Received 8 projects 2026-08-06 14:00:16.731212 UTC - Check Check Projects 2026-08-06 14:00:16.754086 UTC - Received 3 project members 2026-08-06 14:00:16.754181 UTC - Check Token Exchange 2026-08-06 14:00:16.799715 UTC - Received Access Token that expires in 3600 seconds 2026-08-06 14:00:16.799831 UTC - Check Requesting ID Token 2026-08-06 14:00:16.884778 UTC - Received ID Token of 970 chars 2026-08-06 14:00:16.884872 UTC - Check Refresh Access Token 2026-08-06 14:00:17.236385 UTC - Received Access Token that expires at 2026-08-06T15:00:17+00:00