From 614be347ba889743abc4eb63b421c630a9033ec6 Mon Sep 17 00:00:00 2001 From: Maxime Desroches Date: Thu, 20 Feb 2025 16:20:50 -0800 Subject: [PATCH] jenkins: add more devices to camerad test (#34643) * more cam * para * fix --- Jenkinsfile | 11 ++++++++++- system/camerad/test/test_camerad.py | 6 ++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 49d6565743..5e9efc478f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -227,18 +227,27 @@ node { step("test pandad loopback", "pytest selfdrive/pandad/tests/test_pandad_loopback.py"), ]) }, - 'camerad': { + 'camerad AR0231': { deviceStage("AR0231", "tici-ar0231", ["UNSAFE=1"], [ step("build", "cd system/manager && ./build.py"), step("test camerad", "pytest system/camerad/test/test_camerad.py", [timeout: 60]), step("test exposure", "pytest system/camerad/test/test_exposure.py"), ]) + }, + 'camerad OX03C10': { deviceStage("OX03C10", "tici-ox03c10", ["UNSAFE=1"], [ step("build", "cd system/manager && ./build.py"), step("test camerad", "pytest system/camerad/test/test_camerad.py", [timeout: 60]), step("test exposure", "pytest system/camerad/test/test_exposure.py"), ]) }, + 'camerad OS04C10': { + deviceStage("OS04C10", "tici-os04c10", ["UNSAFE=1"], [ + step("build", "cd system/manager && ./build.py"), + step("test camerad", "pytest system/camerad/test/test_camerad.py", [timeout: 60]), + step("test exposure", "pytest system/camerad/test/test_exposure.py"), + ]) + }, 'sensord': { deviceStage("LSM + MMC", "tici-lsmc", ["UNSAFE=1"], [ step("build", "cd system/manager && ./build.py"), diff --git a/system/camerad/test/test_camerad.py b/system/camerad/test/test_camerad.py index 1c6bc8ee44..cf4013eb4a 100644 --- a/system/camerad/test/test_camerad.py +++ b/system/camerad/test/test_camerad.py @@ -11,9 +11,11 @@ from openpilot.system.manager.process_config import managed_processes TEST_TIMESPAN = 10 LAG_FRAME_TOLERANCE = {log.FrameData.ImageSensor.ar0231: 0.5, # ARs use synced pulses for frame starts - log.FrameData.ImageSensor.ox03c10: 1.1} # OXs react to out-of-sync at next frame + log.FrameData.ImageSensor.ox03c10: 1.1, # OXs react to out-of-sync at next frame + log.FrameData.ImageSensor.os04c10: 1.1} FRAME_DELTA_TOLERANCE = {log.FrameData.ImageSensor.ar0231: 1.0, - log.FrameData.ImageSensor.ox03c10: 1.0} + log.FrameData.ImageSensor.ox03c10: 1.0, + log.FrameData.ImageSensor.os04c10: 1.0} CAMERAS = ('roadCameraState', 'driverCameraState', 'wideRoadCameraState')