Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.63s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 222ms 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 672ms + 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-29 11:38:37.595716 UTC - Check DNS 2026-07-29 11:38:37.596790 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 11:38:37.597218 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.597277 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 11:38:37.706337 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.706424 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 11:38:37.710308 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.710400 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 11:38:37.710782 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.710830 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 11:38:37.816003 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.816101 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 11:38:37.819974 UTC - Resolved to 193.191.148.163 2026-07-29 11:38:37.820103 UTC - Check Basic Connectivity 2026-07-29 11:38:37.820797 UTC - Checking basic connectivity to user API 2026-07-29 11:38:37.820852 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 11:38:37.831464 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 11:38:37.831523 UTC - Checking basic connectivity to project API 2026-07-29 11:38:37.831544 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 11:38:37.835578 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 11:38:37.835671 UTC - Check Check Projects 2026-07-29 11:38:38.194955 UTC - Received 9 projects 2026-07-29 11:38:38.195061 UTC - Check Check Projects 2026-07-29 11:38:38.215751 UTC - Received 3 project members 2026-07-29 11:38:38.215845 UTC - Check Token Exchange 2026-07-29 11:38:38.515666 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 11:38:38.538182 UTC - Check Requesting ID Token 2026-07-29 11:38:39.155619 UTC - Received ID Token of 970 chars 2026-07-29 11:38:39.155740 UTC - Check Refresh Access Token 2026-07-29 11:38:39.510887 UTC - Received Access Token that expires at 2026-07-29T12:38:39+00:00