mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-07-10 07:22:07 +08:00
test_models: pass carFw into car interface (#25535)
pass carFw into get_params
This commit is contained in:
@@ -81,6 +81,7 @@ class TestCarModelBase(unittest.TestCase):
|
||||
except Exception:
|
||||
continue
|
||||
|
||||
car_fw = []
|
||||
can_msgs = []
|
||||
fingerprint = defaultdict(dict)
|
||||
for msg in lr:
|
||||
@@ -90,6 +91,7 @@ class TestCarModelBase(unittest.TestCase):
|
||||
fingerprint[m.src][m.address] = len(m.dat)
|
||||
can_msgs.append(msg)
|
||||
elif msg.which() == "carParams":
|
||||
car_fw = msg.carParams.carFw
|
||||
if msg.carParams.openpilotLongitudinalControl:
|
||||
disable_radar = True
|
||||
if cls.car_model is None and not cls.ci:
|
||||
@@ -103,7 +105,7 @@ class TestCarModelBase(unittest.TestCase):
|
||||
cls.can_msgs = sorted(can_msgs, key=lambda msg: msg.logMonoTime)
|
||||
|
||||
cls.CarInterface, cls.CarController, cls.CarState = interfaces[cls.car_model]
|
||||
cls.CP = cls.CarInterface.get_params(cls.car_model, fingerprint, [], disable_radar)
|
||||
cls.CP = cls.CarInterface.get_params(cls.car_model, fingerprint, car_fw, disable_radar)
|
||||
assert cls.CP
|
||||
assert cls.CP.carFingerprint == cls.car_model
|
||||
|
||||
|
||||
Reference in New Issue
Block a user