Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.67s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 2 packages in 280ms 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 648ms + 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.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-08-03 22:39:30.938392 UTC - Check DNS 2026-08-03 22:39:30.939666 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-03 22:39:30.940120 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:30.940197 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-03 22:39:30.946960 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:30.947017 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-03 22:39:30.950814 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:30.950933 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-03 22:39:30.951309 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:30.951357 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-03 22:39:31.061238 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:31.061360 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-03 22:39:31.069287 UTC - Resolved to 193.191.148.163 2026-08-03 22:39:31.069436 UTC - Check Basic Connectivity 2026-08-03 22:39:31.070046 UTC - Checking basic connectivity to user API 2026-08-03 22:39:31.070093 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-03 22:39:31.088447 UTC - HTTP connection works. HTTP response code: 200 2026-08-03 22:39:31.088533 UTC - Checking basic connectivity to project API 2026-08-03 22:39:31.088554 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-03 22:39:31.093267 UTC - HTTP connection works. HTTP response code: 200 2026-08-03 22:39:31.093348 UTC - Check Check Projects 2026-08-03 22:39:31.114354 UTC - Received 8 projects 2026-08-03 22:39:31.114469 UTC - Check Check Projects 2026-08-03 22:39:31.136959 UTC - Received 3 project members 2026-08-03 22:39:31.137063 UTC - Check Token Exchange 2026-08-03 22:39:31.178464 UTC - Received Access Token that expires in 3600 seconds 2026-08-03 22:39:31.178589 UTC - Check Requesting ID Token 2026-08-03 22:39:31.379184 UTC - Received ID Token of 970 chars 2026-08-03 22:39:31.379317 UTC - Check Refresh Access Token 2026-08-03 22:39:31.740957 UTC - Received Access Token that expires at 2026-08-03T23:39:31+00:00