Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.85s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 340ms 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 897ms + 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-09 11:00:29.009036 UTC - Check DNS 2026-08-09 11:00:29.009842 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 11:00:29.010139 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.010189 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 11:00:29.016655 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.016706 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 11:00:29.020424 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.020498 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 11:00:29.020710 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.020764 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 11:00:29.025227 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.025271 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 11:00:29.029244 UTC - Resolved to 193.191.148.163 2026-08-09 11:00:29.029344 UTC - Check Basic Connectivity 2026-08-09 11:00:29.029925 UTC - Checking basic connectivity to user API 2026-08-09 11:00:29.029977 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 11:00:29.035976 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 11:00:29.036029 UTC - Checking basic connectivity to project API 2026-08-09 11:00:29.036048 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 11:00:29.041752 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 11:00:29.041844 UTC - Check Check Projects 2026-08-09 11:00:29.078672 UTC - Received 8 projects 2026-08-09 11:00:29.078761 UTC - Check Check Projects 2026-08-09 11:00:29.107943 UTC - Received 3 project members 2026-08-09 11:00:29.108042 UTC - Check Token Exchange 2026-08-09 11:00:29.154377 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 11:00:29.154497 UTC - Check Requesting ID Token 2026-08-09 11:00:29.247650 UTC - Received ID Token of 970 chars 2026-08-09 11:00:29.247813 UTC - Check Refresh Access Token 2026-08-09 11:00:29.645010 UTC - Received Access Token that expires at 2026-08-09T12:00:29+00:00