Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.51s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 398ms 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 782ms + 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-08 13:09:30.938291 UTC - Check DNS 2026-08-08 13:09:30.966129 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 13:09:30.968795 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.968877 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 13:09:30.975592 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.975652 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 13:09:30.980135 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.980230 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 13:09:30.980490 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.980532 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 13:09:30.985127 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.985175 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 13:09:30.988655 UTC - Resolved to 193.191.148.163 2026-08-08 13:09:30.988771 UTC - Check Basic Connectivity 2026-08-08 13:09:30.989354 UTC - Checking basic connectivity to user API 2026-08-08 13:09:30.989404 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 13:09:30.993733 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 13:09:30.993778 UTC - Checking basic connectivity to project API 2026-08-08 13:09:30.993797 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 13:09:30.997502 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 13:09:30.997564 UTC - Check Check Projects 2026-08-08 13:09:31.017610 UTC - Received 8 projects 2026-08-08 13:09:31.017708 UTC - Check Check Projects 2026-08-08 13:09:31.037446 UTC - Received 3 project members 2026-08-08 13:09:31.037556 UTC - Check Token Exchange 2026-08-08 13:09:31.078929 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 13:09:31.079052 UTC - Check Requesting ID Token 2026-08-08 13:09:31.159157 UTC - Received ID Token of 970 chars 2026-08-08 13:09:31.159261 UTC - Check Refresh Access Token 2026-08-08 13:09:31.671442 UTC - Received Access Token that expires at 2026-08-08T14:09:31+00:00