Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.87s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 227ms 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 569ms + 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 20:59:04.685619 UTC - Check DNS 2026-07-28 20:59:04.686495 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 20:59:04.687019 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.687083 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 20:59:04.797716 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.797821 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 20:59:04.801368 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.801464 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 20:59:04.801892 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.801934 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 20:59:04.909314 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.909442 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 20:59:04.913281 UTC - Resolved to 193.191.148.163 2026-07-28 20:59:04.913417 UTC - Check Basic Connectivity 2026-07-28 20:59:04.914143 UTC - Checking basic connectivity to user API 2026-07-28 20:59:04.914191 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 20:59:04.918849 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 20:59:04.918937 UTC - Checking basic connectivity to project API 2026-07-28 20:59:04.918960 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 20:59:04.923266 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 20:59:04.923373 UTC - Check Check Projects 2026-07-28 20:59:05.208969 UTC - Received 9 projects 2026-07-28 20:59:05.209079 UTC - Check Check Projects 2026-07-28 20:59:05.230255 UTC - Received 3 project members 2026-07-28 20:59:05.230357 UTC - Check Token Exchange 2026-07-28 20:59:05.640773 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 20:59:05.641273 UTC - Check Requesting ID Token 2026-07-28 20:59:06.303663 UTC - Received ID Token of 1042 chars 2026-07-28 20:59:06.303805 UTC - Check Refresh Access Token 2026-07-28 20:59:06.602134 UTC - Received Access Token that expires at 2026-07-28T21:59:06+00:00