Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.62s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 241ms 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 853ms + 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 00:38:40.188167 UTC - Check DNS 2026-07-30 00:38:40.190417 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 00:38:40.190745 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.190804 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 00:38:40.222243 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.222316 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 00:38:40.226070 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.226174 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 00:38:40.226437 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.226472 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 00:38:40.332640 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.332737 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 00:38:40.336532 UTC - Resolved to 193.191.148.163 2026-07-30 00:38:40.336635 UTC - Check Basic Connectivity 2026-07-30 00:38:40.337258 UTC - Checking basic connectivity to user API 2026-07-30 00:38:40.337301 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 00:38:40.341577 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 00:38:40.341623 UTC - Checking basic connectivity to project API 2026-07-30 00:38:40.341640 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 00:38:40.345152 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 00:38:40.345208 UTC - Check Check Projects 2026-07-30 00:38:40.362290 UTC - Received 8 projects 2026-07-30 00:38:40.362405 UTC - Check Check Projects 2026-07-30 00:38:40.379333 UTC - Received 3 project members 2026-07-30 00:38:40.379450 UTC - Check Token Exchange 2026-07-30 00:38:40.416375 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 00:38:40.416510 UTC - Check Requesting ID Token 2026-07-30 00:38:40.476431 UTC - Received ID Token of 970 chars 2026-07-30 00:38:40.476530 UTC - Check Refresh Access Token 2026-07-30 00:38:40.796985 UTC - Received Access Token that expires at 2026-07-30T01:38:40+00:00