Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.31s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 448ms 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 423ms + 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-08 10:02:56.186097 UTC - Check DNS 2026-08-08 10:02:56.187057 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 10:02:56.187420 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.187473 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 10:02:56.194276 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.194351 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 10:02:56.198883 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.198984 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 10:02:56.199414 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.199486 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 10:02:56.204227 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.204343 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 10:02:56.208505 UTC - Resolved to 193.191.148.163 2026-08-08 10:02:56.208631 UTC - Check Basic Connectivity 2026-08-08 10:02:56.209299 UTC - Checking basic connectivity to user API 2026-08-08 10:02:56.209345 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 10:02:56.217708 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 10:02:56.217779 UTC - Checking basic connectivity to project API 2026-08-08 10:02:56.217798 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 10:02:56.222478 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 10:02:56.222553 UTC - Check Check Projects 2026-08-08 10:02:56.240676 UTC - Received 8 projects 2026-08-08 10:02:56.240781 UTC - Check Check Projects 2026-08-08 10:02:56.259742 UTC - Received 3 project members 2026-08-08 10:02:56.259834 UTC - Check Token Exchange 2026-08-08 10:02:56.295985 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 10:02:56.296120 UTC - Check Requesting ID Token 2026-08-08 10:02:56.364119 UTC - Received ID Token of 970 chars 2026-08-08 10:02:56.364246 UTC - Check Refresh Access Token 2026-08-08 10:02:56.644957 UTC - Received Access Token that expires at 2026-08-08T11:02:56+00:00