Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.73s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 231ms 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 713ms + 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 13:23:59.919869 UTC - Check DNS 2026-07-30 13:23:59.920781 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 13:23:59.921134 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.921220 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 13:23:59.927709 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.927771 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 13:23:59.932793 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.932893 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 13:23:59.933165 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.933218 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 13:23:59.937681 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.937742 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 13:23:59.941432 UTC - Resolved to 193.191.148.163 2026-07-30 13:23:59.941563 UTC - Check Basic Connectivity 2026-07-30 13:23:59.942161 UTC - Checking basic connectivity to user API 2026-07-30 13:23:59.942221 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 13:23:59.946847 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 13:23:59.946919 UTC - Checking basic connectivity to project API 2026-07-30 13:23:59.946939 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 13:23:59.951043 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 13:23:59.951129 UTC - Check Check Projects 2026-07-30 13:23:59.968482 UTC - Received 8 projects 2026-07-30 13:23:59.968580 UTC - Check Check Projects 2026-07-30 13:23:59.985630 UTC - Received 3 project members 2026-07-30 13:23:59.985776 UTC - Check Token Exchange 2026-07-30 13:24:00.025579 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 13:24:00.025706 UTC - Check Requesting ID Token 2026-07-30 13:24:00.087126 UTC - Received ID Token of 970 chars 2026-07-30 13:24:00.087253 UTC - Check Refresh Access Token 2026-07-30 13:24:00.365416 UTC - Received Access Token that expires at 2026-07-30T14:24:00+00:00