Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.00s 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 832ms + 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 01:02:07.752272 UTC - Check DNS 2026-08-09 01:02:07.752978 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 01:02:07.753303 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.753359 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 01:02:07.760031 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.760096 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 01:02:07.764347 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.764434 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 01:02:07.764789 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.764836 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 01:02:07.769292 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.769344 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 01:02:07.773429 UTC - Resolved to 193.191.148.163 2026-08-09 01:02:07.773542 UTC - Check Basic Connectivity 2026-08-09 01:02:07.774143 UTC - Checking basic connectivity to user API 2026-08-09 01:02:07.774207 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 01:02:07.778484 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 01:02:07.778545 UTC - Checking basic connectivity to project API 2026-08-09 01:02:07.778563 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 01:02:07.783362 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 01:02:07.783434 UTC - Check Check Projects 2026-08-09 01:02:07.802516 UTC - Received 8 projects 2026-08-09 01:02:07.802612 UTC - Check Check Projects 2026-08-09 01:02:07.824940 UTC - Received 3 project members 2026-08-09 01:02:07.825031 UTC - Check Token Exchange 2026-08-09 01:02:07.865532 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 01:02:07.865649 UTC - Check Requesting ID Token 2026-08-09 01:02:07.931120 UTC - Received ID Token of 970 chars 2026-08-09 01:02:07.931216 UTC - Check Refresh Access Token 2026-08-09 01:02:08.241440 UTC - Received Access Token that expires at 2026-08-09T02:02:08+00:00