Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.78s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 417ms 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 746ms + 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-10 03:20:35.558686 UTC - Check DNS 2026-08-10 03:20:35.559580 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 03:20:35.560009 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.560066 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 03:20:35.570563 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.570632 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 03:20:35.574666 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.574776 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 03:20:35.575115 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.575151 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 03:20:35.579683 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.579738 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 03:20:35.583328 UTC - Resolved to 193.191.148.163 2026-08-10 03:20:35.583428 UTC - Check Basic Connectivity 2026-08-10 03:20:35.583998 UTC - Checking basic connectivity to user API 2026-08-10 03:20:35.584037 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 03:20:35.588449 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 03:20:35.588529 UTC - Checking basic connectivity to project API 2026-08-10 03:20:35.588556 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 03:20:35.592953 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 03:20:35.593031 UTC - Check Check Projects 2026-08-10 03:20:35.613687 UTC - Received 8 projects 2026-08-10 03:20:35.640496 UTC - Check Check Projects 2026-08-10 03:20:35.659525 UTC - Received 3 project members 2026-08-10 03:20:35.659657 UTC - Check Token Exchange 2026-08-10 03:20:35.699443 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 03:20:35.699620 UTC - Check Requesting ID Token 2026-08-10 03:20:35.766663 UTC - Received ID Token of 970 chars 2026-08-10 03:20:35.766766 UTC - Check Refresh Access Token 2026-08-10 03:20:36.059266 UTC - Received Access Token that expires at 2026-08-10T04:20:36+00:00