Using CPython 3.14.6 interpreter at: /usr/local/bin/python3 Creating virtual environment at: .venv Resolved 32 packages in 4.85s Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Prepared 1 package in 390ms 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 622ms + 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.dev189+g506e4860f (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-28 19:48:26.257849 UTC - Check DNS 2026-07-28 19:48:26.259120 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 19:48:26.259631 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.259688 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 19:48:26.266481 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.266540 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 19:48:26.270517 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.270641 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-07-28 19:48:26.271006 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.271048 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-07-28 19:48:26.275864 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.275921 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-07-28 19:48:26.280116 UTC - Resolved to 193.191.148.163 2026-07-28 19:48:26.280227 UTC - Check Basic Connectivity 2026-07-28 19:48:26.280868 UTC - Checking basic connectivity to user API 2026-07-28 19:48:26.280912 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 19:48:26.285423 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 19:48:26.285479 UTC - Checking basic connectivity to project API 2026-07-28 19:48:26.285498 UTC - Connecting to: https://portal.slices-ri.eu 2026-07-28 19:48:26.289461 UTC - HTTP connection works. HTTP response code: 200 2026-07-28 19:48:26.289536 UTC - Check Check Projects 2026-07-28 19:48:26.617309 UTC - Received 9 projects 2026-07-28 19:48:26.617436 UTC - Check Check Projects 2026-07-28 19:48:26.636441 UTC - Received 3 project members 2026-07-28 19:48:26.636535 UTC - Check Token Exchange 2026-07-28 19:48:27.131323 UTC - Received Access Token that expires in 3600 seconds 2026-07-28 19:48:27.131641 UTC - Check Requesting ID Token 2026-07-28 19:48:27.787591 UTC - Received ID Token of 970 chars 2026-07-28 19:48:27.787724 UTC - Check Refresh Access Token 2026-07-28 19:48:28.563680 UTC - Received Access Token that expires at 2026-07-28T20:48:28+00:00