Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.41s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 246ms 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 630ms + 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.3 Run Test: slices-account-health-check 2026-08-10 15:22:56.838896 UTC - Check DNS 2026-08-10 15:22:56.839743 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 15:22:56.840171 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.840243 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 15:22:56.848014 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.848080 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 15:22:56.851583 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.851673 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-10 15:22:56.852146 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.852193 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-10 15:22:56.857076 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.857124 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-10 15:22:56.860900 UTC - Resolved to 193.191.148.163 2026-08-10 15:22:56.861006 UTC - Check Basic Connectivity 2026-08-10 15:22:56.861667 UTC - Checking basic connectivity to user API 2026-08-10 15:22:56.861706 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 15:22:56.866642 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 15:22:56.866698 UTC - Checking basic connectivity to project API 2026-08-10 15:22:56.866717 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-10 15:22:56.871340 UTC - HTTP connection works. HTTP response code: 200 2026-08-10 15:22:56.871407 UTC - Check Check Projects 2026-08-10 15:22:56.902415 UTC - Received 8 projects 2026-08-10 15:22:56.902522 UTC - Check Check Projects 2026-08-10 15:22:56.923351 UTC - Received 3 project members 2026-08-10 15:22:56.923456 UTC - Check Token Exchange 2026-08-10 15:22:56.962553 UTC - Received Access Token that expires in 3600 seconds 2026-08-10 15:22:56.962775 UTC - Check Requesting ID Token 2026-08-10 15:22:57.040596 UTC - Received ID Token of 970 chars 2026-08-10 15:22:57.040701 UTC - Check Refresh Access Token 2026-08-10 15:22:57.312850 UTC - Received Access Token that expires at 2026-08-10T16:22:57+00:00