Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.68s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 242ms 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 639ms + 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-28 12:03:27.284705 UTC - Check DNS 2026-07-28 12:03:27.285953 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 12:03:27.286372 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.286412 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 12:03:27.292906 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.292957 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 12:03:27.401289 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.401409 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 12:03:27.401820 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.401878 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 12:03:27.407055 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.407107 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 12:03:27.410829 UTC - Resolved to 193.191.148.163 2026-07-28 12:03:27.410937 UTC - Check Basic Connectivity 2026-07-28 12:03:27.411555 UTC - Checking basic connectivity to user API 2026-07-28 12:03:27.411594 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 12:03:27.416206 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 12:03:27.416268 UTC - Checking basic connectivity to project API 2026-07-28 12:03:27.416287 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 12:03:27.420445 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 12:03:27.420549 UTC - Check Check Projects 2026-07-28 12:03:27.677923 UTC - Received 9 projects 2026-07-28 12:03:27.678019 UTC - Check Check Projects 2026-07-28 12:03:27.695719 UTC - Received 3 project members 2026-07-28 12:03:27.695818 UTC - Check Token Exchange 2026-07-28 12:03:27.961773 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 12:03:27.961891 UTC - Check Requesting ID Token 2026-07-28 12:03:28.575531 UTC - Received ID Token of 970 chars 2026-07-28 12:03:28.576059 UTC - Check Refresh Access Token 2026-07-28 12:03:28.936259 UTC - Received Access Token that expires at 2026-07-28T13:03:28+00:00