Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.85s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 420ms 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 820ms + annotated-types==0.8.0 + anyio==4.14.2 + authlib==1.7.2 + bcrypt==5.0.0 + certifi==2026.7.22 + cffi==2.1.1 + cryptography==50.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.3 + 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-08-06 17:55:08.145191 UTC - Check DNS 2026-08-06 17:55:08.146273 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 17:55:08.146609 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.146661 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 17:55:08.153436 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.153495 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 17:55:08.158564 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.158663 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-06 17:55:08.158919 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.158955 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-06 17:55:08.163477 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.163531 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-06 17:55:08.166638 UTC - Resolved to 193.191.148.163 2026-08-06 17:55:08.166747 UTC - Check Basic Connectivity 2026-08-06 17:55:08.167355 UTC - Checking basic connectivity to user API 2026-08-06 17:55:08.167399 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 17:55:08.171700 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 17:55:08.171752 UTC - Checking basic connectivity to project API 2026-08-06 17:55:08.171771 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-06 17:55:08.175633 UTC - HTTP connection works. HTTP response code: 200 2026-08-06 17:55:08.175697 UTC - Check Check Projects 2026-08-06 17:55:08.194786 UTC - Received 8 projects 2026-08-06 17:55:08.194879 UTC - Check Check Projects 2026-08-06 17:55:08.216376 UTC - Received 3 project members 2026-08-06 17:55:08.216483 UTC - Check Token Exchange 2026-08-06 17:55:08.254075 UTC - Received Access Token that expires in 3600 seconds 2026-08-06 17:55:08.254191 UTC - Check Requesting ID Token 2026-08-06 17:55:08.325307 UTC - Received ID Token of 970 chars 2026-08-06 17:55:08.325408 UTC - Check Refresh Access Token 2026-08-06 17:55:08.620146 UTC - Received Access Token that expires at 2026-08-06T18:55:08+00:00