Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 3.73s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 226ms 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 701ms + 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 10:02:46.909133 UTC - Check DNS 2026-07-30 10:02:46.909799 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 10:02:46.910099 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.910152 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 10:02:46.916812 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.916866 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 10:02:46.920695 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.920787 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-30 10:02:46.921005 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.921042 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-30 10:02:46.925611 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.925661 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-30 10:02:46.928869 UTC - Resolved to 193.191.148.163 2026-07-30 10:02:46.928974 UTC - Check Basic Connectivity 2026-07-30 10:02:46.929576 UTC - Checking basic connectivity to user API 2026-07-30 10:02:46.929619 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 10:02:46.939606 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 10:02:46.939676 UTC - Checking basic connectivity to project API 2026-07-30 10:02:46.939696 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-30 10:02:46.943725 UTC - HTTP connection works. HTTP response code: 200 2026-07-30 10:02:46.943803 UTC - Check Check Projects 2026-07-30 10:02:46.962776 UTC - Received 8 projects 2026-07-30 10:02:46.962867 UTC - Check Check Projects 2026-07-30 10:02:46.983007 UTC - Received 3 project members 2026-07-30 10:02:46.983095 UTC - Check Token Exchange 2026-07-30 10:02:47.027413 UTC - Received Access Token that expires in 3600 seconds 2026-07-30 10:02:47.027539 UTC - Check Requesting ID Token 2026-07-30 10:02:47.117279 UTC - Received ID Token of 970 chars 2026-07-30 10:02:47.117403 UTC - Check Refresh Access Token 2026-07-30 10:02:47.656942 UTC - Received Access Token that expires at 2026-07-30T11:02:47+00:00