Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.37s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 198ms 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 448ms + 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-04 20:42:59.598835 UTC - Check DNS 2026-08-04 20:42:59.599552 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 20:42:59.599900 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.599960 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 20:42:59.606322 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.606422 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 20:42:59.611289 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.638387 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 20:42:59.638711 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.638764 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 20:42:59.643525 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.643595 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 20:42:59.647448 UTC - Resolved to 193.191.148.163 2026-08-04 20:42:59.647582 UTC - Check Basic Connectivity 2026-08-04 20:42:59.648195 UTC - Checking basic connectivity to user API 2026-08-04 20:42:59.648238 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 20:42:59.658599 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 20:42:59.658674 UTC - Checking basic connectivity to project API 2026-08-04 20:42:59.658695 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 20:42:59.664160 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 20:42:59.664252 UTC - Check Check Projects 2026-08-04 20:42:59.704388 UTC - Received 8 projects 2026-08-04 20:42:59.704484 UTC - Check Check Projects 2026-08-04 20:42:59.736952 UTC - Received 3 project members 2026-08-04 20:42:59.737065 UTC - Check Token Exchange 2026-08-04 20:42:59.814424 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 20:42:59.814588 UTC - Check Requesting ID Token 2026-08-04 20:42:59.924856 UTC - Received ID Token of 1014 chars 2026-08-04 20:42:59.924980 UTC - Check Refresh Access Token 2026-08-04 20:43:00.217558 UTC - Received Access Token that expires at 2026-08-04T21:43:00+00:00