Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.52s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 260ms 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 623ms + 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.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-08-04 04:50:25.804909 UTC - Check DNS 2026-08-04 04:50:25.805793 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 04:50:25.806138 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.806200 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 04:50:25.813068 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.813134 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 04:50:25.917727 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.917855 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 04:50:25.918133 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.918184 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 04:50:25.923625 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.923698 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 04:50:25.927318 UTC - Resolved to 193.191.148.163 2026-08-04 04:50:25.927467 UTC - Check Basic Connectivity 2026-08-04 04:50:25.928113 UTC - Checking basic connectivity to user API 2026-08-04 04:50:25.928176 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 04:50:25.932707 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 04:50:25.932816 UTC - Checking basic connectivity to project API 2026-08-04 04:50:25.932838 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 04:50:25.937327 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 04:50:25.937411 UTC - Check Check Projects 2026-08-04 04:50:25.959210 UTC - Received 8 projects 2026-08-04 04:50:25.959301 UTC - Check Check Projects 2026-08-04 04:50:25.981695 UTC - Received 3 project members 2026-08-04 04:50:25.981793 UTC - Check Token Exchange 2026-08-04 04:50:26.023303 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 04:50:26.023421 UTC - Check Requesting ID Token 2026-08-04 04:50:26.099990 UTC - Received ID Token of 1014 chars 2026-08-04 04:50:26.100103 UTC - Check Refresh Access Token 2026-08-04 04:50:26.421720 UTC - Received Access Token that expires at 2026-08-04T05:50:26+00:00