From dc6af2820a9fefd48a3719d7f9feb4b81bdaadf4 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 15 Aug 2023 23:55:53 -0700 Subject: [PATCH] test_models: check panda cruise state (#29423) * cruise state test * add todo * rename * clean up * remove old-commit-hash: 2d636deb4eabf54044b086d87305fc898f833711 --- selfdrive/car/tests/test_models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/selfdrive/car/tests/test_models.py b/selfdrive/car/tests/test_models.py index 47ca2bbf08..1d574c4395 100755 --- a/selfdrive/car/tests/test_models.py +++ b/selfdrive/car/tests/test_models.py @@ -344,6 +344,10 @@ class TestCarModelBase(unittest.TestCase): checks['controlsAllowed'] += not self.safety.get_controls_allowed() else: checks['controlsAllowed'] += not CS.cruiseState.enabled and self.safety.get_controls_allowed() + + # TODO: fix notCar mismatch + if not self.CP.notCar: + checks['cruiseState'] += CS.cruiseState.enabled != self.safety.get_cruise_engaged_prev() else: # Check for enable events on rising edge of controls allowed button_enable = any(evt.enable for evt in CS.events)