Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.43s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 509ms 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.60s + 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 09:53:31.575515 UTC - Check DNS 2026-08-05 09:53:31.576203 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 09:53:31.576503 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.576557 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 09:53:31.683583 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.683656 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 09:53:31.688124 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.688234 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 09:53:31.688478 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.688524 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 09:53:31.695179 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.695252 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 09:53:31.802880 UTC - Resolved to 193.191.148.163 2026-08-05 09:53:31.803025 UTC - Check Basic Connectivity 2026-08-05 09:53:31.803606 UTC - Checking basic connectivity to user API 2026-08-05 09:53:31.803687 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 09:53:31.808821 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 09:53:31.808907 UTC - Checking basic connectivity to project API 2026-08-05 09:53:31.808930 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 09:53:31.813836 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 09:53:31.813921 UTC - Check Check Projects 2026-08-05 09:53:31.843922 UTC - Received 8 projects 2026-08-05 09:53:31.844627 UTC - Check Check Projects 2026-08-05 09:53:31.867345 UTC - Received 3 project members 2026-08-05 09:53:31.867440 UTC - Check Token Exchange 2026-08-05 09:53:31.913383 UTC - Received Access Token that expires in 3600 seconds 2026-08-05 09:53:31.936084 UTC - Check Requesting ID Token 2026-08-05 09:53:32.045301 UTC - Received ID Token of 1011 chars 2026-08-05 09:53:32.045408 UTC - Check Refresh Access Token 2026-08-05 09:53:32.470097 UTC - Received Access Token that expires at 2026-08-05T10:53:32+00:00