Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.56s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 434ms 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 814ms + 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 16:55:55.788851 UTC - Check DNS 2026-08-08 16:55:55.789707 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 16:55:55.790052 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.790120 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 16:55:55.801070 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.801131 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 16:55:55.804486 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.804567 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 16:55:55.804822 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.804866 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 16:55:55.809820 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.809874 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 16:55:55.813074 UTC - Resolved to 193.191.148.163 2026-08-08 16:55:55.813172 UTC - Check Basic Connectivity 2026-08-08 16:55:55.813790 UTC - Checking basic connectivity to user API 2026-08-08 16:55:55.813839 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 16:55:55.818226 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 16:55:55.818287 UTC - Checking basic connectivity to project API 2026-08-08 16:55:55.818324 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 16:55:55.822468 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 16:55:55.822538 UTC - Check Check Projects 2026-08-08 16:55:55.841750 UTC - Received 8 projects 2026-08-08 16:55:55.841846 UTC - Check Check Projects 2026-08-08 16:55:55.860941 UTC - Received 3 project members 2026-08-08 16:55:55.861039 UTC - Check Token Exchange 2026-08-08 16:55:55.896155 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 16:55:55.896283 UTC - Check Requesting ID Token 2026-08-08 16:55:55.959489 UTC - Received ID Token of 970 chars 2026-08-08 16:55:55.959601 UTC - Check Refresh Access Token 2026-08-08 16:55:56.249899 UTC - Received Access Token that expires at 2026-08-08T17:55:56+00:00