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 364ms 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 781ms + 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.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-08-04 13:34:26.127646 UTC - Check DNS 2026-08-04 13:34:26.128562 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 13:34:26.129024 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.129119 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 13:34:26.137251 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.137340 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 13:34:26.140841 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.140966 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 13:34:26.141255 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.141293 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 13:34:26.146844 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.146916 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 13:34:26.151735 UTC - Resolved to 193.191.148.163 2026-08-04 13:34:26.151862 UTC - Check Basic Connectivity 2026-08-04 13:34:26.152470 UTC - Checking basic connectivity to user API 2026-08-04 13:34:26.152516 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 13:34:26.160744 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 13:34:26.160819 UTC - Checking basic connectivity to project API 2026-08-04 13:34:26.160840 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 13:34:26.168004 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 13:34:26.168092 UTC - Check Check Projects 2026-08-04 13:34:26.186445 UTC - Received 8 projects 2026-08-04 13:34:26.186555 UTC - Check Check Projects 2026-08-04 13:34:26.205259 UTC - Received 3 project members 2026-08-04 13:34:26.205393 UTC - Check Token Exchange 2026-08-04 13:34:26.256957 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 13:34:26.257136 UTC - Check Requesting ID Token 2026-08-04 13:34:26.331259 UTC - Received ID Token of 970 chars 2026-08-04 13:34:26.331385 UTC - Check Refresh Access Token 2026-08-04 13:34:26.619091 UTC - Received Access Token that expires at 2026-08-04T14:34:26+00:00