Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 9.70s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 225ms 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 634ms + 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 03:17:19.278823 UTC - Check DNS 2026-08-09 03:17:19.279724 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 03:17:19.280068 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.280119 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 03:17:19.287329 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.287393 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 03:17:19.291068 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.291174 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-09 03:17:19.291454 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.291488 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-09 03:17:19.295958 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.296024 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-09 03:17:19.299629 UTC - Resolved to 193.191.148.163 2026-08-09 03:17:19.299762 UTC - Check Basic Connectivity 2026-08-09 03:17:19.300386 UTC - Checking basic connectivity to user API 2026-08-09 03:17:19.300430 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 03:17:19.305019 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 03:17:19.305081 UTC - Checking basic connectivity to project API 2026-08-09 03:17:19.305102 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-09 03:17:19.309842 UTC - HTTP connection works. HTTP response code: 200 2026-08-09 03:17:19.309921 UTC - Check Check Projects 2026-08-09 03:17:19.329828 UTC - Received 8 projects 2026-08-09 03:17:19.329932 UTC - Check Check Projects 2026-08-09 03:17:19.349494 UTC - Received 3 project members 2026-08-09 03:17:19.349595 UTC - Check Token Exchange 2026-08-09 03:17:19.391608 UTC - Received Access Token that expires in 3600 seconds 2026-08-09 03:17:19.391722 UTC - Check Requesting ID Token 2026-08-09 03:17:19.471145 UTC - Received ID Token of 970 chars 2026-08-09 03:17:19.471266 UTC - Check Refresh Access Token 2026-08-09 03:17:19.492295 UTC - Received Access Token that expires at 2026-08-09T04:17:19+00:00