Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.96s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 1.00s 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 2.25s + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.0 + cryptography==49.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-07-29 10:27:59.243151 UTC - Check DNS 2026-07-29 10:27:59.243832 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 10:27:59.244226 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.244313 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 10:27:59.250887 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.250961 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 10:27:59.255475 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.255563 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 10:27:59.255900 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.255946 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 10:27:59.260508 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.260555 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 10:27:59.264207 UTC - Resolved to 193.191.148.163 2026-07-29 10:27:59.264322 UTC - Check Basic Connectivity 2026-07-29 10:27:59.264899 UTC - Checking basic connectivity to user API 2026-07-29 10:27:59.264938 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 10:27:59.269177 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 10:27:59.269232 UTC - Checking basic connectivity to project API 2026-07-29 10:27:59.269256 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 10:27:59.273996 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 10:27:59.274110 UTC - Check Check Projects 2026-07-29 10:27:59.525020 UTC - Received 9 projects 2026-07-29 10:27:59.525139 UTC - Check Check Projects 2026-07-29 10:27:59.543078 UTC - Received 3 project members 2026-07-29 10:27:59.543168 UTC - Check Token Exchange 2026-07-29 10:27:59.813263 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 10:27:59.813390 UTC - Check Requesting ID Token 2026-07-29 10:28:00.470014 UTC - Received ID Token of 1011 chars 2026-07-29 10:28:00.470123 UTC - Check Refresh Access Token 2026-07-29 10:28:00.771545 UTC - Received Access Token that expires at 2026-07-29T11:28:00+00:00