Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.40s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 263ms 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 695ms + 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 15:09:40.495326 UTC - Check DNS 2026-08-08 15:09:40.496362 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 15:09:40.496820 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.496899 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 15:09:40.503566 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.503630 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 15:09:40.508198 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.508314 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-08 15:09:40.508642 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.508701 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-08 15:09:40.623381 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.623465 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-08 15:09:40.627103 UTC - Resolved to 193.191.148.163 2026-08-08 15:09:40.627231 UTC - Check Basic Connectivity 2026-08-08 15:09:40.627866 UTC - Checking basic connectivity to user API 2026-08-08 15:09:40.627915 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 15:09:40.632365 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 15:09:40.632438 UTC - Checking basic connectivity to project API 2026-08-08 15:09:40.632472 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-08 15:09:40.636386 UTC - HTTP connection works. HTTP response code: 200 2026-08-08 15:09:40.636456 UTC - Check Check Projects 2026-08-08 15:09:40.653777 UTC - Received 8 projects 2026-08-08 15:09:40.653915 UTC - Check Check Projects 2026-08-08 15:09:40.672167 UTC - Received 3 project members 2026-08-08 15:09:40.672257 UTC - Check Token Exchange 2026-08-08 15:09:40.710261 UTC - Received Access Token that expires in 3600 seconds 2026-08-08 15:09:40.710380 UTC - Check Requesting ID Token 2026-08-08 15:09:40.772926 UTC - Received ID Token of 970 chars 2026-08-08 15:09:40.773060 UTC - Check Refresh Access Token 2026-08-08 15:09:41.088705 UTC - Received Access Token that expires at 2026-08-08T16:09:41+00:00