Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.47s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 265ms 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 697ms + 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-31 07:23:28.057937 UTC - Check DNS 2026-07-31 07:23:28.058610 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 07:23:28.059000 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.059079 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 07:23:28.161482 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.161551 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 07:23:28.165855 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.165979 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 07:23:28.166379 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.166425 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 07:23:28.171833 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.171875 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 07:23:28.175298 UTC - Resolved to 193.191.148.163 2026-07-31 07:23:28.175388 UTC - Check Basic Connectivity 2026-07-31 07:23:28.175949 UTC - Checking basic connectivity to user API 2026-07-31 07:23:28.175988 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 07:23:28.180406 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 07:23:28.180450 UTC - Checking basic connectivity to project API 2026-07-31 07:23:28.180467 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 07:23:28.184574 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 07:23:28.184628 UTC - Check Check Projects 2026-07-31 07:23:28.203192 UTC - Received 8 projects 2026-07-31 07:23:28.203278 UTC - Check Check Projects 2026-07-31 07:23:28.220054 UTC - Received 3 project members 2026-07-31 07:23:28.220133 UTC - Check Token Exchange 2026-07-31 07:23:28.259368 UTC - Received Access Token that expires in 3600 seconds 2026-07-31 07:23:28.259478 UTC - Check Requesting ID Token 2026-07-31 07:23:28.327743 UTC - Received ID Token of 970 chars 2026-07-31 07:23:28.327849 UTC - Check Refresh Access Token 2026-07-31 07:23:28.643908 UTC - Received Access Token that expires at 2026-07-31T08:23:28+00:00