Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.57s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 329ms 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 611ms + 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.dev189+g506e4860f (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-28 07:03:37.988822 UTC - Check DNS 2026-07-28 07:03:37.990882 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 07:03:37.991313 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:37.991361 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 07:03:38.002246 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:38.002337 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 07:03:38.006554 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:38.006699 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 07:03:38.007082 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:38.007119 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 07:03:38.105127 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:38.105228 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 07:03:38.109320 UTC - Resolved to 193.191.148.163 2026-07-28 07:03:38.109430 UTC - Check Basic Connectivity 2026-07-28 07:03:38.110032 UTC - Checking basic connectivity to user API 2026-07-28 07:03:38.110073 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 07:03:38.114479 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 07:03:38.114529 UTC - Checking basic connectivity to project API 2026-07-28 07:03:38.114548 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 07:03:38.118333 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 07:03:38.118393 UTC - Check Check Projects 2026-07-28 07:03:38.379161 UTC - Received 9 projects 2026-07-28 07:03:38.379273 UTC - Check Check Projects 2026-07-28 07:03:38.396795 UTC - Received 3 project members 2026-07-28 07:03:38.396885 UTC - Check Token Exchange 2026-07-28 07:03:38.683068 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 07:03:38.683205 UTC - Check Requesting ID Token 2026-07-28 07:03:39.404164 UTC - Received ID Token of 1042 chars 2026-07-28 07:03:39.404294 UTC - Check Refresh Access Token 2026-07-28 07:03:39.792063 UTC - Received Access Token that expires at 2026-07-28T08:03:39+00:00