Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.47s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 241ms 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 558ms + 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-30 02:08:20.101364 UTC - Check DNS 2026-07-30 02:08:20.102334 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 02:08:20.102689 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.102741 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 02:08:20.109229 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.109280 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 02:08:20.113285 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.113361 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 02:08:20.113650 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.113697 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 02:08:20.118579 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.118618 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 02:08:20.122058 UTC - Resolved to 193.191.148.163 2026-07-30 02:08:20.122155 UTC - Check Basic Connectivity 2026-07-30 02:08:20.122762 UTC - Checking basic connectivity to user API 2026-07-30 02:08:20.122800 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 02:08:20.126966 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 02:08:20.127007 UTC - Checking basic connectivity to project API 2026-07-30 02:08:20.127024 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 02:08:20.130891 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 02:08:20.130947 UTC - Check Check Projects 2026-07-30 02:08:20.147607 UTC - Received 8 projects 2026-07-30 02:08:20.147713 UTC - Check Check Projects 2026-07-30 02:08:20.164463 UTC - Received 3 project members 2026-07-30 02:08:20.164574 UTC - Check Token Exchange 2026-07-30 02:08:20.203925 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 02:08:20.204044 UTC - Check Requesting ID Token 2026-07-30 02:08:20.269443 UTC - Received ID Token of 970 chars 2026-07-30 02:08:20.269569 UTC - Check Refresh Access Token 2026-07-30 02:08:20.546371 UTC - Received Access Token that expires at 2026-07-30T03:08:20+00:00