Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 3.84s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 205ms 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 738ms + 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 23:28:51.881117 UTC - Check DNS 2026-07-29 23:28:51.882016 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 23:28:51.882371 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.882438 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 23:28:51.889057 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.889117 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 23:28:51.893369 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.893459 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 23:28:51.893730 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.893776 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 23:28:51.898174 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.898223 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 23:28:51.902184 UTC - Resolved to 193.191.148.163 2026-07-29 23:28:51.902288 UTC - Check Basic Connectivity 2026-07-29 23:28:51.902922 UTC - Checking basic connectivity to user API 2026-07-29 23:28:51.902971 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 23:28:51.907174 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 23:28:51.907224 UTC - Checking basic connectivity to project API 2026-07-29 23:28:51.907253 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 23:28:51.911188 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 23:28:51.911245 UTC - Check Check Projects 2026-07-29 23:28:51.933702 UTC - Received 8 projects 2026-07-29 23:28:51.933812 UTC - Check Check Projects 2026-07-29 23:28:51.955738 UTC - Received 3 project members 2026-07-29 23:28:51.955827 UTC - Check Token Exchange 2026-07-29 23:28:52.002370 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 23:28:52.002523 UTC - Check Requesting ID Token 2026-07-29 23:28:52.068250 UTC - Received ID Token of 970 chars 2026-07-29 23:28:52.068359 UTC - Check Refresh Access Token 2026-07-29 23:28:52.350887 UTC - Received Access Token that expires at 2026-07-30T00:28:52+00:00