Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.62s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 549ms 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 648ms + 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-05 12:47:43.392168 UTC - Check DNS 2026-08-05 12:47:43.394194 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 12:47:43.395824 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.395915 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 12:47:43.404269 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.404367 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 12:47:43.411813 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.411965 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 12:47:43.412775 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.412841 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 12:47:43.418400 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.418492 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 12:47:43.423931 UTC - Resolved to 193.191.148.163 2026-08-05 12:47:43.424120 UTC - Check Basic Connectivity 2026-08-05 12:47:43.424928 UTC - Checking basic connectivity to user API 2026-08-05 12:47:43.424989 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 12:47:43.432046 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 12:47:43.432161 UTC - Checking basic connectivity to project API 2026-08-05 12:47:43.432190 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 12:47:43.443442 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 12:47:43.443562 UTC - Check Check Projects 2026-08-05 12:47:43.470303 UTC - Received 8 projects 2026-08-05 12:47:43.477717 UTC - Check Check Projects 2026-08-05 12:47:43.499114 UTC - Received 3 project members 2026-08-05 12:47:43.499240 UTC - Check Token Exchange 2026-08-05 12:47:43.561598 UTC - Received Access Token that expires in 3600 seconds 2026-08-05 12:47:43.561723 UTC - Check Requesting ID Token 2026-08-05 12:47:43.640702 UTC - Received ID Token of 970 chars 2026-08-05 12:47:43.640828 UTC - Check Refresh Access Token 2026-08-05 12:47:44.070777 UTC - Received Access Token that expires at 2026-08-05T13:47:44+00:00