From c284edcd33bff645176b08fd21b52df9217fb7d2 Mon Sep 17 00:00:00 2001 From: Jimmy <9859727+Quantizr@users.noreply.github.com> Date: Tue, 8 Jul 2025 14:20:34 -0700 Subject: [PATCH] test: fix test_rotation in test_loggerd.py (#35658) fix test_rotation --- system/loggerd/tests/test_loggerd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system/loggerd/tests/test_loggerd.py b/system/loggerd/tests/test_loggerd.py index d1d0887d40..8e2f52a731 100644 --- a/system/loggerd/tests/test_loggerd.py +++ b/system/loggerd/tests/test_loggerd.py @@ -180,14 +180,14 @@ class TestLoggerd: assert getattr(initData, initData_key) == v assert logged_params[param_key].decode() == v - @pytest.mark.skip("FIXME: encoderd sometimes crashes in CI when running with pytest-xdist") + @pytest.mark.xdist_group("camera_encoder_tests") # setting xdist group ensures tests are run in same worker, prevents encoderd from crashing def test_rotation(self): Params().put("RecordFront", "1") expected_files = {"rlog.zst", "qlog.zst", "qcamera.ts", "fcamera.hevc", "dcamera.hevc", "ecamera.hevc"} - num_segs = random.randint(2, 5) - length = random.randint(1, 3) + num_segs = random.randint(2, 3) + length = random.randint(4, 5) # H264 encoder uses 40 lookahead frames and does B-frame reordering, so minimum 3 seconds before qcam output self._publish_camera_and_audio_messages(num_segs=num_segs, segment_length=length)