Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.47s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 235ms 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 575ms + 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 13:05:37.491963 UTC - Check DNS 2026-07-30 13:05:37.492671 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 13:05:37.493017 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.493077 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 13:05:37.499640 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.499696 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 13:05:37.503533 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.503626 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 13:05:37.503855 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.503896 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 13:05:37.508994 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.509047 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 13:05:37.513003 UTC - Resolved to 193.191.148.163 2026-07-30 13:05:37.513106 UTC - Check Basic Connectivity 2026-07-30 13:05:37.513662 UTC - Checking basic connectivity to user API 2026-07-30 13:05:37.513713 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 13:05:37.518013 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 13:05:37.518077 UTC - Checking basic connectivity to project API 2026-07-30 13:05:37.518095 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 13:05:37.522284 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 13:05:37.522359 UTC - Check Check Projects 2026-07-30 13:05:37.540382 UTC - Received 8 projects 2026-07-30 13:05:37.540488 UTC - Check Check Projects 2026-07-30 13:05:37.559546 UTC - Received 3 project members 2026-07-30 13:05:37.559642 UTC - Check Token Exchange 2026-07-30 13:05:37.602863 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 13:05:37.602972 UTC - Check Requesting ID Token 2026-07-30 13:05:37.690381 UTC - Received ID Token of 1011 chars 2026-07-30 13:05:37.690489 UTC - Check Refresh Access Token 2026-07-30 13:05:37.969021 UTC - Received Access Token that expires at 2026-07-30T14:05:37+00:00