Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 5.13s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 282ms 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 593ms + 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-04 19:43:14.492581 UTC - Check DNS 2026-08-04 19:43:14.493435 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 19:43:14.493752 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.493799 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 19:43:14.500206 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.500266 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 19:43:14.504240 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.504333 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 19:43:14.504590 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.504633 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 19:43:14.509357 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.509424 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 19:43:14.514448 UTC - Resolved to 193.191.148.163 2026-08-04 19:43:14.514576 UTC - Check Basic Connectivity 2026-08-04 19:43:14.515182 UTC - Checking basic connectivity to user API 2026-08-04 19:43:14.515237 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 19:43:14.520281 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 19:43:14.520350 UTC - Checking basic connectivity to project API 2026-08-04 19:43:14.520369 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 19:43:14.525116 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 19:43:14.525227 UTC - Check Check Projects 2026-08-04 19:43:14.550829 UTC - Received 8 projects 2026-08-04 19:43:14.550952 UTC - Check Check Projects 2026-08-04 19:43:14.574240 UTC - Received 3 project members 2026-08-04 19:43:14.574341 UTC - Check Token Exchange 2026-08-04 19:43:14.621041 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 19:43:14.621186 UTC - Check Requesting ID Token 2026-08-04 19:43:14.703722 UTC - Received ID Token of 1011 chars 2026-08-04 19:43:14.703830 UTC - Check Refresh Access Token 2026-08-04 19:43:15.004641 UTC - Received Access Token that expires at 2026-08-04T20:43:15+00:00