From 495be0bb9ebe7d0c49efd1ea5646ffa4b422f263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicki=20K=C5=99=C3=AD=C5=BEek?= Date: Tue, 10 Mar 2026 13:35:56 +0100 Subject: [PATCH] Disable statschannel RTT tests on FreeBSD These tests rely on somewhat precise timing, as they test that answers arrive in a particular latency bucket within the statschannel stats. These tests are affected by various timing and network issues on our FreeBSD CI runners and the results are very unstable. Skip these on FreeBSD entirely. --- bin/tests/system/statschannel/tests_json.py | 1 + bin/tests/system/statschannel/tests_xml.py | 1 + 2 files changed, 2 insertions(+) diff --git a/bin/tests/system/statschannel/tests_json.py b/bin/tests/system/statschannel/tests_json.py index f1da9e9c82..590e5f402e 100755 --- a/bin/tests/system/statschannel/tests_json.py +++ b/bin/tests/system/statschannel/tests_json.py @@ -135,6 +135,7 @@ def test_traffic_json(statsport): generic.test_traffic(fetch_traffic_json, statsip="10.53.0.2", statsport=statsport) +@pytest.mark.skipif(isctest.mark.is_host_freebsd(), reason="unstable on FreeBSD") @pytest.mark.flaky(max_runs=2) def test_rtt_json(statsport): generic.test_rtt(fetch_rtt_json, statsip="10.53.0.4", statsport=statsport) diff --git a/bin/tests/system/statschannel/tests_xml.py b/bin/tests/system/statschannel/tests_xml.py index 133c2f0963..bfe66c1cd8 100755 --- a/bin/tests/system/statschannel/tests_xml.py +++ b/bin/tests/system/statschannel/tests_xml.py @@ -181,6 +181,7 @@ def test_traffic_xml(statsport): generic.test_traffic(fetch_traffic_xml, statsip="10.53.0.2", statsport=statsport) +@pytest.mark.skipif(isctest.mark.is_host_freebsd(), reason="unstable on FreeBSD") @pytest.mark.flaky(max_runs=2) def test_rtt_xml(statsport): generic.test_rtt(fetch_rtt_xml, statsip="10.53.0.4", statsport=statsport)