Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.36s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 205ms 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 864ms + 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-30 10:28:58.613495 UTC - Check DNS 2026-07-30 10:28:58.614331 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 10:28:58.614652 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.614694 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 10:28:58.718539 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.718612 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 10:28:58.722445 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.722535 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 10:28:58.722822 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.722866 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 10:28:58.820298 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.820386 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 10:28:58.824215 UTC - Resolved to 193.191.148.163 2026-07-30 10:28:58.824326 UTC - Check Basic Connectivity 2026-07-30 10:28:58.824903 UTC - Checking basic connectivity to user API 2026-07-30 10:28:58.824944 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 10:28:58.829036 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 10:28:58.829091 UTC - Checking basic connectivity to project API 2026-07-30 10:28:58.829110 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 10:28:58.832914 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 10:28:58.832969 UTC - Check Check Projects 2026-07-30 10:28:58.850464 UTC - Received 8 projects 2026-07-30 10:28:58.896920 UTC - Check Check Projects 2026-07-30 10:28:58.915666 UTC - Received 3 project members 2026-07-30 10:28:58.915896 UTC - Check Token Exchange 2026-07-30 10:28:58.956975 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 10:28:58.957103 UTC - Check Requesting ID Token 2026-07-30 10:28:59.033320 UTC - Received ID Token of 1011 chars 2026-07-30 10:28:59.034507 UTC - Check Refresh Access Token 2026-07-30 10:28:59.442655 UTC - Received Access Token that expires at 2026-07-30T11:28:59+00:00