Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.35s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 206ms 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 970ms + 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 19:42:17.761791 UTC - Check DNS 2026-07-28 19:42:17.772062 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 19:42:17.772568 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.772643 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 19:42:17.807055 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.807124 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 19:42:17.810852 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.810944 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 19:42:17.811312 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.811367 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 19:42:17.918446 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.918531 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 19:42:17.926266 UTC - Resolved to 193.191.148.163 2026-07-28 19:42:17.926432 UTC - Check Basic Connectivity 2026-07-28 19:42:17.927201 UTC - Checking basic connectivity to user API 2026-07-28 19:42:17.927265 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 19:42:17.931958 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 19:42:17.932011 UTC - Checking basic connectivity to project API 2026-07-28 19:42:17.932031 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 19:42:17.935983 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 19:42:17.936043 UTC - Check Check Projects 2026-07-28 19:42:18.282198 UTC - Received 9 projects 2026-07-28 19:42:18.282359 UTC - Check Check Projects 2026-07-28 19:42:18.298689 UTC - Received 3 project members 2026-07-28 19:42:18.298773 UTC - Check Token Exchange 2026-07-28 19:42:18.583268 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 19:42:18.583384 UTC - Check Requesting ID Token 2026-07-28 19:42:19.225515 UTC - Received ID Token of 970 chars 2026-07-28 19:42:19.225627 UTC - Check Refresh Access Token 2026-07-28 19:42:19.576955 UTC - Received Access Token that expires at 2026-07-28T20:42:19+00:00