Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.41s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 638ms 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 1.11s + 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-04 21:22:59.378590 UTC - Check DNS 2026-08-04 21:22:59.379803 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 21:22:59.380134 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.380233 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 21:22:59.487883 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.487959 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 21:22:59.491931 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.492065 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 21:22:59.492356 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.492412 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 21:22:59.497495 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.497590 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 21:22:59.502083 UTC - Resolved to 193.191.148.163 2026-08-04 21:22:59.502254 UTC - Check Basic Connectivity 2026-08-04 21:22:59.502903 UTC - Checking basic connectivity to user API 2026-08-04 21:22:59.502953 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 21:22:59.507984 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 21:22:59.508068 UTC - Checking basic connectivity to project API 2026-08-04 21:22:59.508088 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 21:22:59.513246 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 21:22:59.513342 UTC - Check Check Projects 2026-08-04 21:22:59.534781 UTC - Received 8 projects 2026-08-04 21:22:59.534877 UTC - Check Check Projects 2026-08-04 21:22:59.559653 UTC - Received 3 project members 2026-08-04 21:22:59.559775 UTC - Check Token Exchange 2026-08-04 21:22:59.604655 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 21:22:59.604789 UTC - Check Requesting ID Token 2026-08-04 21:22:59.682618 UTC - Received ID Token of 1042 chars 2026-08-04 21:22:59.682721 UTC - Check Refresh Access Token 2026-08-04 21:23:00.404438 UTC - Received Access Token that expires at 2026-08-04T22:23:00+00:00