test car models: only check cruise state on PCM cruise cars

old-commit-hash: 2723cc6cf8
commatwo_master
Adeeb Shihadeh 3 years ago
parent d9008f85ae
commit ab9019e57f
  1. 3
      selfdrive/test/test_models.py

@ -178,7 +178,8 @@ class TestCarModel(unittest.TestCase):
# check that openpilot and panda safety agree on the car's state # check that openpilot and panda safety agree on the car's state
checks['gasPressed'] += CS.gasPressed != safety.get_gas_pressed_prev() checks['gasPressed'] += CS.gasPressed != safety.get_gas_pressed_prev()
checks['brakePressed'] += CS.brakePressed != safety.get_brake_pressed_prev() checks['brakePressed'] += CS.brakePressed != safety.get_brake_pressed_prev()
checks['controlsAllowed'] += not CS.cruiseState.enabled and safety.get_controls_allowed() if self.CP.pcmCruise:
checks['controlsAllowed'] += not CS.cruiseState.enabled and safety.get_controls_allowed()
# TODO: reduce tolerance to 0 # TODO: reduce tolerance to 0
failed_checks = {k: v for k, v in checks.items() if v > 25} failed_checks = {k: v for k, v in checks.items() if v > 25}

Loading…
Cancel
Save