Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.08s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 265ms 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 825ms + 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.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-07-30 12:37:22.365194 UTC - Check DNS 2026-07-30 12:37:22.366011 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 12:37:22.366307 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.366351 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 12:37:22.373110 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.373160 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 12:37:22.377772 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.377848 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 12:37:22.378082 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.378116 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 12:37:22.382554 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.382607 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 12:37:22.386165 UTC - Resolved to 193.191.148.163 2026-07-30 12:37:22.386255 UTC - Check Basic Connectivity 2026-07-30 12:37:22.386827 UTC - Checking basic connectivity to user API 2026-07-30 12:37:22.386866 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 12:37:22.398130 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 12:37:22.398195 UTC - Checking basic connectivity to project API 2026-07-30 12:37:22.398215 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 12:37:22.403229 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 12:37:22.403304 UTC - Check Check Projects 2026-07-30 12:37:22.425292 UTC - Received 8 projects 2026-07-30 12:37:22.425385 UTC - Check Check Projects 2026-07-30 12:37:22.449805 UTC - Received 3 project members 2026-07-30 12:37:22.449904 UTC - Check Token Exchange 2026-07-30 12:37:22.491214 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 12:37:22.491338 UTC - Check Requesting ID Token 2026-07-30 12:37:22.581047 UTC - Received ID Token of 970 chars 2026-07-30 12:37:22.581165 UTC - Check Refresh Access Token 2026-07-30 12:37:22.949343 UTC - Received Access Token that expires at 2026-07-30T13:37:22+00:00