From 685802b8602d895869d8d205913007ce83bcb37b Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Wed, 11 May 2022 16:30:26 -0700 Subject: [PATCH] test car models: stricter radar CAN error check (#24497) * test routes: stricter radar CAN error check * bump opendbc * bump again --- opendbc | 2 +- selfdrive/car/tests/test_models.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/opendbc b/opendbc index 919154efe..9564b74d8 160000 --- a/opendbc +++ b/opendbc @@ -1 +1 @@ -Subproject commit 919154efe2bd07c4dd124d7e6a11a4afc8685f9d +Subproject commit 9564b74d80525c9f289b730febbb2348c529c9cc diff --git a/selfdrive/car/tests/test_models.py b/selfdrive/car/tests/test_models.py index 17044c432..ff2d49305 100755 --- a/selfdrive/car/tests/test_models.py +++ b/selfdrive/car/tests/test_models.py @@ -143,11 +143,11 @@ class TestCarModel(unittest.TestCase): assert RI error_cnt = 0 - for msg in self.can_msgs: - radar_data = RI.update((msg.as_builder().to_bytes(),)) - if radar_data is not None: - error_cnt += car.RadarData.Error.canError in radar_data.errors - self.assertLess(error_cnt, 20) + for i, msg in enumerate(self.can_msgs): + rr = RI.update((msg.as_builder().to_bytes(),)) + if rr is not None and i > 50: + error_cnt += car.RadarData.Error.canError in rr.errors + self.assertEqual(error_cnt, 0) def test_panda_safety_rx_valid(self): if self.CP.dashcamOnly: