← Commit list

0c4eebb3fa

Stefan Eissing
Stefan Eissing
2026-07-21
SUCCESS Duration: 195s

Subject

test: adjust test_06_13 for 0100::/64 being blackholed

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/http/test_06_eyeballs.py+10 -1
@@ -109,7 +109,16 @@ class TestEyeballs:
@pytest.mark.skipif(condition=not Env.curl_is_verbose(), reason="needs curl verbose strings")
def test_06_13_timers(self, env: Env):
curl = CurlClient(env=env)
- # IPv6 0100::/64 is supposed to go into the void (rfc6666)
+ # IPv6 0100::/64 is supposed to go into the void (rfc6666), but in
+ # some implementations, this is broken. Try to detect this
+ r = curl.http_download(urls=['https://xxx.invalid/'], extra_args=[
+ '--resolve', 'xxx.invalid:443:0100::1',
+ '--connect-timeout', '0.5',
+ ])
+ # this should error with CURLE_OPERATION_TIMEDOUT
+ if r.exit_code != 28:
+ pytest.skip('system does not blackhole 0100::/64')
+
r = curl.http_download(urls=['https://xxx.invalid/'], extra_args=[
'--resolve', 'xxx.invalid:443:0100::1,0100::2,0100::3',
'--connect-timeout', '1',