Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.14s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 355ms 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 748ms + 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.dev189+g506e4860f (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 01:47:15.174975 UTC - Check DNS 2026-07-29 01:47:15.175704 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 01:47:15.176022 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.176078 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 01:47:15.182766 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.182832 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 01:47:15.186498 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.186592 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 01:47:15.186849 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.186906 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 01:47:15.191449 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.191513 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 01:47:15.194985 UTC - Resolved to 193.191.148.163 2026-07-29 01:47:15.195119 UTC - Check Basic Connectivity 2026-07-29 01:47:15.195750 UTC - Checking basic connectivity to user API 2026-07-29 01:47:15.195793 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 01:47:15.200253 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 01:47:15.200303 UTC - Checking basic connectivity to project API 2026-07-29 01:47:15.200324 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 01:47:15.204062 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 01:47:15.204127 UTC - Check Check Projects 2026-07-29 01:47:15.471216 UTC - Received 9 projects 2026-07-29 01:47:15.499103 UTC - Check Check Projects 2026-07-29 01:47:15.518724 UTC - Received 3 project members 2026-07-29 01:47:15.518829 UTC - Check Token Exchange 2026-07-29 01:47:15.797224 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 01:47:15.797349 UTC - Check Requesting ID Token 2026-07-29 01:47:16.358807 UTC - Received ID Token of 970 chars 2026-07-29 01:47:16.358947 UTC - Check Refresh Access Token 2026-07-29 01:47:16.692458 UTC - Received Access Token that expires at 2026-07-29T02:47:16+00:00