Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.55s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 707ms 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 674ms + 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-29 04:37:32.619392 UTC - Check DNS 2026-07-29 04:37:32.620679 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 04:37:32.623110 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.623174 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 04:37:32.629937 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.630004 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 04:37:32.634175 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.634282 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-29 04:37:32.634574 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.634614 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-29 04:37:32.681132 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.681215 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-29 04:37:32.686035 UTC - Resolved to 193.191.148.163 2026-07-29 04:37:32.686166 UTC - Check Basic Connectivity 2026-07-29 04:37:32.686725 UTC - Checking basic connectivity to user API 2026-07-29 04:37:32.686770 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 04:37:32.690993 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 04:37:32.691051 UTC - Checking basic connectivity to project API 2026-07-29 04:37:32.691071 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-29 04:37:32.694931 UTC - HTTP connection works. HTTP response code: 200 2026-07-29 04:37:32.694996 UTC - Check Check Projects 2026-07-29 04:37:32.962555 UTC - Received 9 projects 2026-07-29 04:37:32.962874 UTC - Check Check Projects 2026-07-29 04:37:32.982753 UTC - Received 3 project members 2026-07-29 04:37:32.982853 UTC - Check Token Exchange 2026-07-29 04:37:33.260064 UTC - Received Access Token that expires in 3600 seconds 2026-07-29 04:37:33.260177 UTC - Check Requesting ID Token 2026-07-29 04:37:33.951176 UTC - Received ID Token of 970 chars 2026-07-29 04:37:33.951282 UTC - Check Refresh Access Token 2026-07-29 04:37:34.441082 UTC - Received Access Token that expires at 2026-07-29T05:37:34+00:00