Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.58s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 316ms 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 984ms + 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.2 Run Test: slices-account-health-check 2026-08-09 09:25:29.212050 UTC - Check DNS 2026-08-09 09:25:29.213270 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 09:25:29.213681 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.213749 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 09:25:29.325100 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.325171 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 09:25:29.329033 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.329134 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 09:25:29.329424 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.329482 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 09:25:29.334152 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.361821 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 09:25:29.366136 UTC - Resolved to 193.191.148.163 2026-08-09 09:25:29.366316 UTC - Check Basic Connectivity 2026-08-09 09:25:29.367141 UTC - Checking basic connectivity to user API 2026-08-09 09:25:29.367206 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 09:25:29.372128 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 09:25:29.372205 UTC - Checking basic connectivity to project API 2026-08-09 09:25:29.372235 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 09:25:29.377444 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 09:25:29.377548 UTC - Check Check Projects 2026-08-09 09:25:29.402937 UTC - Received 8 projects 2026-08-09 09:25:29.403035 UTC - Check Check Projects 2026-08-09 09:25:29.427054 UTC - Received 3 project members 2026-08-09 09:25:29.427149 UTC - Check Token Exchange 2026-08-09 09:25:29.473628 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 09:25:29.473786 UTC - Check Requesting ID Token 2026-08-09 09:25:29.560977 UTC - Received ID Token of 970 chars 2026-08-09 09:25:29.561094 UTC - Check Refresh Access Token 2026-08-09 09:25:29.853629 UTC - Received Access Token that expires at 2026-08-09T10:25:29+00:00