Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.66s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 470ms 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 1.78s + 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.3 Run Test: slices-account-health-check 2026-08-10 19:48:01.742436 UTC - Check DNS 2026-08-10 19:48:01.743182 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 19:48:01.743570 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.743631 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 19:48:01.750536 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.750607 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 19:48:01.755498 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.755615 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 19:48:01.756049 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.756113 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 19:48:01.871748 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.871863 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 19:48:01.876921 UTC - Resolved to 193.191.148.163 2026-08-10 19:48:01.952673 UTC - Check Basic Connectivity 2026-08-10 19:48:01.954175 UTC - Checking basic connectivity to user API 2026-08-10 19:48:01.954237 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 19:48:01.959970 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 19:48:01.960047 UTC - Checking basic connectivity to project API 2026-08-10 19:48:01.960068 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 19:48:01.964496 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 19:48:01.964584 UTC - Check Check Projects 2026-08-10 19:48:01.983112 UTC - Received 8 projects 2026-08-10 19:48:01.983229 UTC - Check Check Projects 2026-08-10 19:48:02.001561 UTC - Received 3 project members 2026-08-10 19:48:02.001656 UTC - Check Token Exchange 2026-08-10 19:48:02.037096 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 19:48:02.037218 UTC - Check Requesting ID Token 2026-08-10 19:48:02.099806 UTC - Received ID Token of 970 chars 2026-08-10 19:48:02.099920 UTC - Check Refresh Access Token 2026-08-10 19:48:02.561837 UTC - Received Access Token that expires at 2026-08-10T20:48:02+00:00