Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.60s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 238ms 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 780ms + 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.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-07-31 11:53:45.352559 UTC - Check DNS 2026-07-31 11:53:45.353261 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 11:53:45.353682 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.353759 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 11:53:45.360077 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.360126 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 11:53:45.473214 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.473353 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 11:53:45.473731 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.473785 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 11:53:45.478073 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.478127 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 11:53:45.482276 UTC - Resolved to 193.191.148.163 2026-07-31 11:53:45.482379 UTC - Check Basic Connectivity 2026-07-31 11:53:45.482946 UTC - Checking basic connectivity to user API 2026-07-31 11:53:45.482987 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 11:53:45.488606 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 11:53:45.488670 UTC - Checking basic connectivity to project API 2026-07-31 11:53:45.488692 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 11:53:45.495191 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 11:53:45.495261 UTC - Check Check Projects 2026-07-31 11:53:45.520161 UTC - Received 8 projects 2026-07-31 11:53:45.520250 UTC - Check Check Projects 2026-07-31 11:53:45.544148 UTC - Received 3 project members 2026-07-31 11:53:45.544249 UTC - Check Token Exchange 2026-07-31 11:53:45.593643 UTC - Received Access Token that expires in 3600 seconds 2026-07-31 11:53:45.593797 UTC - Check Requesting ID Token 2026-07-31 11:53:45.674650 UTC - Received ID Token of 1011 chars 2026-07-31 11:53:45.674760 UTC - Check Refresh Access Token 2026-07-31 11:53:45.953696 UTC - Received Access Token that expires at 2026-07-31T12:53:45+00:00