Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.70s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 329ms 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 726ms + 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:48:35.867655 UTC - Check DNS 2026-07-28 12:48:35.868531 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 12:48:35.869118 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.869171 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 12:48:35.875958 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.876024 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 12:48:35.990921 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.991045 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 12:48:35.991454 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.991510 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 12:48:35.996241 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.996293 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 12:48:35.999885 UTC - Resolved to 193.191.148.163 2026-07-28 12:48:35.999988 UTC - Check Basic Connectivity 2026-07-28 12:48:36.000557 UTC - Checking basic connectivity to user API 2026-07-28 12:48:36.000596 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 12:48:36.005988 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 12:48:36.006080 UTC - Checking basic connectivity to project API 2026-07-28 12:48:36.006106 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 12:48:36.011041 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 12:48:36.011148 UTC - Check Check Projects 2026-07-28 12:48:36.255022 UTC - Received 9 projects 2026-07-28 12:48:36.255124 UTC - Check Check Projects 2026-07-28 12:48:36.272254 UTC - Received 3 project members 2026-07-28 12:48:36.272363 UTC - Check Token Exchange 2026-07-28 12:48:36.557838 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 12:48:36.557951 UTC - Check Requesting ID Token 2026-07-28 12:48:37.169821 UTC - Received ID Token of 970 chars 2026-07-28 12:48:37.169925 UTC - Check Refresh Access Token 2026-07-28 12:48:37.457833 UTC - Received Access Token that expires at 2026-07-28T13:48:37+00:00