Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.74s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 232ms 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 758ms + 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-29 20:06:30.465442 UTC - Check DNS 2026-07-29 20:06:30.480245 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 20:06:30.480751 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.480816 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 20:06:30.494218 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.494293 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 20:06:30.499193 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.499321 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 20:06:30.499637 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.499726 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 20:06:30.504688 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.504791 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 20:06:30.508589 UTC - Resolved to 193.191.148.163 2026-07-29 20:06:30.508706 UTC - Check Basic Connectivity 2026-07-29 20:06:30.509275 UTC - Checking basic connectivity to user API 2026-07-29 20:06:30.509328 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 20:06:30.513626 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 20:06:30.513699 UTC - Checking basic connectivity to project API 2026-07-29 20:06:30.513718 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 20:06:30.517602 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 20:06:30.517681 UTC - Check Check Projects 2026-07-29 20:06:30.538100 UTC - Received 8 projects 2026-07-29 20:06:30.538193 UTC - Check Check Projects 2026-07-29 20:06:30.556852 UTC - Received 3 project members 2026-07-29 20:06:30.556951 UTC - Check Token Exchange 2026-07-29 20:06:30.591958 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 20:06:30.592077 UTC - Check Requesting ID Token 2026-07-29 20:06:30.656531 UTC - Received ID Token of 1014 chars 2026-07-29 20:06:30.656655 UTC - Check Refresh Access Token 2026-07-29 20:06:30.945925 UTC - Received Access Token that expires at 2026-07-29T21:06:30+00:00