Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 6.98s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 548ms 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 1.91s + 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-05 06:47:53.760860 UTC - Check DNS 2026-08-05 06:47:53.761590 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 06:47:53.761911 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.761962 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 06:47:53.768472 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.768537 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 06:47:53.772969 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.773101 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-05 06:47:53.773373 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.773437 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-05 06:47:53.778045 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.778108 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-05 06:47:53.782837 UTC - Resolved to 193.191.148.163 2026-08-05 06:47:53.782963 UTC - Check Basic Connectivity 2026-08-05 06:47:53.783527 UTC - Checking basic connectivity to user API 2026-08-05 06:47:53.783569 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 06:47:53.787947 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 06:47:53.788001 UTC - Checking basic connectivity to project API 2026-08-05 06:47:53.788028 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-05 06:47:53.792672 UTC - HTTP connection works. HTTP response code: 200 2026-08-05 06:47:53.792763 UTC - Check Check Projects 2026-08-05 06:47:53.817728 UTC - Received 8 projects 2026-08-05 06:47:53.817831 UTC - Check Check Projects 2026-08-05 06:47:53.843959 UTC - Received 3 project members 2026-08-05 06:47:53.844050 UTC - Check Token Exchange 2026-08-05 06:47:53.905647 UTC - Received Access Token that expires in 3600 seconds 2026-08-05 06:47:53.905776 UTC - Check Requesting ID Token 2026-08-05 06:47:54.009872 UTC - Received ID Token of 1042 chars 2026-08-05 06:47:54.009969 UTC - Check Refresh Access Token 2026-08-05 06:47:54.523933 UTC - Received Access Token that expires at 2026-08-05T07:47:54+00:00