Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.77s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 268ms 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 879ms + 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.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-08-04 00:09:30.659879 UTC - Check DNS 2026-08-04 00:09:30.661142 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 00:09:30.661686 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.661781 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 00:09:30.693184 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.693258 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 00:09:30.697330 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.697448 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-08-04 00:09:30.697833 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.697911 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-08-04 00:09:30.702515 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.702580 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-08-04 00:09:30.706151 UTC - Resolved to 193.191.148.163 2026-08-04 00:09:30.706289 UTC - Check Basic Connectivity 2026-08-04 00:09:30.706955 UTC - Checking basic connectivity to user API 2026-08-04 00:09:30.707011 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 00:09:30.712175 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 00:09:30.712243 UTC - Checking basic connectivity to project API 2026-08-04 00:09:30.712268 UTC - Connecting to: https://portal.slices-ri.eu 2026-08-04 00:09:30.717043 UTC - HTTP connection works. HTTP response code: 200 2026-08-04 00:09:30.717131 UTC - Check Check Projects 2026-08-04 00:09:30.740135 UTC - Received 8 projects 2026-08-04 00:09:30.740245 UTC - Check Check Projects 2026-08-04 00:09:30.763717 UTC - Received 3 project members 2026-08-04 00:09:30.763813 UTC - Check Token Exchange 2026-08-04 00:09:30.807647 UTC - Received Access Token that expires in 3600 seconds 2026-08-04 00:09:30.807761 UTC - Check Requesting ID Token 2026-08-04 00:09:30.891885 UTC - Received ID Token of 1014 chars 2026-08-04 00:09:30.891989 UTC - Check Refresh Access Token 2026-08-04 00:09:31.223111 UTC - Received Access Token that expires at 2026-08-04T01:09:31+00:00