Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.39s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 348ms 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 958ms + 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.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-07-31 05:03:43.626964 UTC - Check DNS 2026-07-31 05:03:43.627931 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 05:03:43.628511 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.628610 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 05:03:43.636791 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.636885 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 05:03:43.641374 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.641528 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-31 05:03:43.642081 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.642182 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-31 05:03:43.647141 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.647259 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-31 05:03:43.658220 UTC - Resolved to 193.191.148.163 2026-07-31 05:03:43.658393 UTC - Check Basic Connectivity 2026-07-31 05:03:43.659025 UTC - Checking basic connectivity to user API 2026-07-31 05:03:43.659075 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 05:03:43.663882 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 05:03:43.663963 UTC - Checking basic connectivity to project API 2026-07-31 05:03:43.663984 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-31 05:03:43.669968 UTC - HTTP connection works. HTTP response code: 200 2026-07-31 05:03:43.670068 UTC - Check Check Projects 2026-07-31 05:03:43.689624 UTC - Received 8 projects 2026-07-31 05:03:43.689739 UTC - Check Check Projects 2026-07-31 05:03:43.708570 UTC - Received 3 project members 2026-07-31 05:03:43.708664 UTC - Check Token Exchange 2026-07-31 05:03:43.745764 UTC - Received Access Token that expires in 3600 seconds 2026-07-31 05:03:43.745901 UTC - Check Requesting ID Token 2026-07-31 05:03:43.810468 UTC - Received ID Token of 970 chars 2026-07-31 05:03:43.810602 UTC - Check Refresh Access Token 2026-07-31 05:03:44.204949 UTC - Received Access Token that expires at 2026-07-31T06:03:44+00:00