Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.84s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 212ms 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 832ms + 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:38:42.445998 UTC - Check DNS 2026-07-31 07:38:42.447103 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 07:38:42.447512 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.447577 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 07:38:42.549053 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.549143 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 07:38:42.654128 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.654263 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 07:38:42.654671 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.654747 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 07:38:42.659482 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.659544 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 07:38:42.663241 UTC - Resolved to 193.191.148.163 2026-07-31 07:38:42.663336 UTC - Check Basic Connectivity 2026-07-31 07:38:42.663944 UTC - Checking basic connectivity to user API 2026-07-31 07:38:42.663984 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 07:38:42.668604 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 07:38:42.668647 UTC - Checking basic connectivity to project API 2026-07-31 07:38:42.668665 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 07:38:42.673110 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 07:38:42.673181 UTC - Check Check Projects 2026-07-31 07:38:42.690714 UTC - Received 8 projects 2026-07-31 07:38:42.690782 UTC - Check Check Projects 2026-07-31 07:38:42.711448 UTC - Received 3 project members 2026-07-31 07:38:42.711536 UTC - Check Token Exchange 2026-07-31 07:38:42.745802 UTC - Received Access Token that expires in 3600 seconds 2026-07-31 07:38:42.748829 UTC - Check Requesting ID Token 2026-07-31 07:38:42.814037 UTC - Received ID Token of 970 chars 2026-07-31 07:38:42.814168 UTC - Check Refresh Access Token 2026-07-31 07:38:43.376484 UTC - Received Access Token that expires at 2026-07-31T08:38:43+00:00