Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 9.13s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 402ms 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 616ms + 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 22:17:15.703016 UTC - Check DNS 2026-08-08 22:17:15.704051 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 22:17:15.704446 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.704512 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 22:17:15.712183 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.712249 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 22:17:15.716513 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.716666 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 22:17:15.716974 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.717020 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 22:17:15.721482 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.721535 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 22:17:15.725646 UTC - Resolved to 193.191.148.163 2026-08-08 22:17:15.725759 UTC - Check Basic Connectivity 2026-08-08 22:17:15.726312 UTC - Checking basic connectivity to user API 2026-08-08 22:17:15.726351 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 22:17:15.731610 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 22:17:15.731705 UTC - Checking basic connectivity to project API 2026-08-08 22:17:15.731736 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 22:17:15.737230 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 22:17:15.737325 UTC - Check Check Projects 2026-08-08 22:17:15.761358 UTC - Received 8 projects 2026-08-08 22:17:15.761483 UTC - Check Check Projects 2026-08-08 22:17:15.784759 UTC - Received 3 project members 2026-08-08 22:17:15.784871 UTC - Check Token Exchange 2026-08-08 22:17:15.828061 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 22:17:15.828178 UTC - Check Requesting ID Token 2026-08-08 22:17:15.900656 UTC - Received ID Token of 970 chars 2026-08-08 22:17:15.900793 UTC - Check Refresh Access Token 2026-08-08 22:17:15.923530 UTC - Received Access Token that expires at 2026-08-08T23:17:15+00:00