Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.97s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 238ms 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 633ms + 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-31 08:48:58.136056 UTC - Check DNS 2026-07-31 08:48:58.136982 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 08:48:58.137418 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:58.137472 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 08:48:59.253870 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:59.253949 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 08:48:59.257698 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:59.257784 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 08:48:59.258156 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:59.258200 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 08:48:59.287467 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:59.287555 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 08:48:59.291114 UTC - Resolved to 193.191.148.163 2026-07-31 08:48:59.291230 UTC - Check Basic Connectivity 2026-07-31 08:48:59.291879 UTC - Checking basic connectivity to user API 2026-07-31 08:48:59.291927 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 08:48:59.297811 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 08:48:59.297878 UTC - Checking basic connectivity to project API 2026-07-31 08:48:59.297897 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 08:48:59.301989 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 08:48:59.302065 UTC - Check Check Projects 2026-07-31 08:48:59.320936 UTC - Received 8 projects 2026-07-31 08:48:59.321512 UTC - Check Check Projects 2026-07-31 08:48:59.341526 UTC - Received 3 project members 2026-07-31 08:48:59.341640 UTC - Check Token Exchange 2026-07-31 08:48:59.401545 UTC - Received Access Token that expires in 3600 seconds 2026-07-31 08:48:59.401659 UTC - Check Requesting ID Token 2026-07-31 08:48:59.469400 UTC - Received ID Token of 1011 chars 2026-07-31 08:48:59.469503 UTC - Check Refresh Access Token 2026-07-31 08:48:59.814894 UTC - Received Access Token that expires at 2026-07-31T09:48:59+00:00