Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.77s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 286ms 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 855ms + 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-06 16:25:10.653365 UTC - Check DNS 2026-08-06 16:25:10.654286 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 16:25:10.654609 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.654658 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 16:25:10.661379 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.661435 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 16:25:10.666170 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.666253 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 16:25:10.666610 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.666664 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 16:25:10.671366 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.671414 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 16:25:10.674509 UTC - Resolved to 193.191.148.163 2026-08-06 16:25:10.674622 UTC - Check Basic Connectivity 2026-08-06 16:25:10.675221 UTC - Checking basic connectivity to user API 2026-08-06 16:25:10.675262 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 16:25:10.679520 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 16:25:10.679565 UTC - Checking basic connectivity to project API 2026-08-06 16:25:10.679583 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 16:25:10.683811 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 16:25:10.683866 UTC - Check Check Projects 2026-08-06 16:25:10.702388 UTC - Received 8 projects 2026-08-06 16:25:10.702483 UTC - Check Check Projects 2026-08-06 16:25:10.724419 UTC - Received 3 project members 2026-08-06 16:25:10.724541 UTC - Check Token Exchange 2026-08-06 16:25:10.763971 UTC - Received Access Token that expires in 3600 seconds 2026-08-06 16:25:10.764091 UTC - Check Requesting ID Token 2026-08-06 16:25:10.834775 UTC - Received ID Token of 970 chars 2026-08-06 16:25:10.834879 UTC - Check Refresh Access Token 2026-08-06 16:25:11.178703 UTC - Received Access Token that expires at 2026-08-06T17:25:11+00:00