Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.92s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 306ms 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 742ms + 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.3 Run Test: slices-account-health-check 2026-08-11 08:28:15.871468 UTC - Check DNS 2026-08-11 08:28:15.872114 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-11 08:28:15.872450 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.872510 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-11 08:28:15.878627 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.878685 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-11 08:28:15.883130 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.883226 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-11 08:28:15.883764 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.883820 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-11 08:28:15.888513 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.888565 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-11 08:28:15.893290 UTC - Resolved to 193.191.148.163 2026-08-11 08:28:15.893406 UTC - Check Basic Connectivity 2026-08-11 08:28:15.893951 UTC - Checking basic connectivity to user API 2026-08-11 08:28:15.893988 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-11 08:28:15.898229 UTC - HTTP connection works. HTTP response code: 200 2026-08-11 08:28:15.898283 UTC - Checking basic connectivity to project API 2026-08-11 08:28:15.898302 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-11 08:28:15.902200 UTC - HTTP connection works. HTTP response code: 200 2026-08-11 08:28:15.902272 UTC - Check Check Projects 2026-08-11 08:28:15.921824 UTC - Received 8 projects 2026-08-11 08:28:15.925345 UTC - Check Check Projects 2026-08-11 08:28:15.947578 UTC - Received 3 project members 2026-08-11 08:28:15.947690 UTC - Check Token Exchange 2026-08-11 08:28:15.985651 UTC - Received Access Token that expires in 3600 seconds 2026-08-11 08:28:15.985776 UTC - Check Requesting ID Token 2026-08-11 08:28:16.048034 UTC - Received ID Token of 970 chars 2026-08-11 08:28:16.048138 UTC - Check Refresh Access Token 2026-08-11 08:28:16.630500 UTC - Received Access Token that expires at 2026-08-11T09:28:16+00:00