Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.26s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 579ms 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 944ms + 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 12:08:18.150741 UTC - Check DNS 2026-07-30 12:08:18.151458 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 12:08:18.151731 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.151795 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 12:08:18.258996 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.259072 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 12:08:18.263952 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.264062 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 12:08:18.264360 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.264412 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 12:08:18.372495 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.372578 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 12:08:18.377142 UTC - Resolved to 193.191.148.163 2026-07-30 12:08:18.377309 UTC - Check Basic Connectivity 2026-07-30 12:08:18.377935 UTC - Checking basic connectivity to user API 2026-07-30 12:08:18.377985 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 12:08:18.382445 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 12:08:18.382515 UTC - Checking basic connectivity to project API 2026-07-30 12:08:18.382536 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 12:08:18.386615 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 12:08:18.386708 UTC - Check Check Projects 2026-07-30 12:08:18.404904 UTC - Received 8 projects 2026-07-30 12:08:18.405032 UTC - Check Check Projects 2026-07-30 12:08:18.424466 UTC - Received 3 project members 2026-07-30 12:08:18.424560 UTC - Check Token Exchange 2026-07-30 12:08:18.460211 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 12:08:18.460321 UTC - Check Requesting ID Token 2026-07-30 12:08:18.524489 UTC - Received ID Token of 1011 chars 2026-07-30 12:08:18.524586 UTC - Check Refresh Access Token 2026-07-30 12:08:18.881503 UTC - Received Access Token that expires at 2026-07-30T13:08:18+00:00