@ -41,23 +41,23 @@ source_segments = [
]
]
segments = [
segments = [
( " BODY " , " regen29FD9FF7760|2024-05-21--06-58-51 --0 " ) ,
( " BODY " , " regen34ECCE11CA1|2024-07-29--22-55-10 --0 " ) ,
( " HYUNDAI " , " regen0B1B76A1C27|2024-05-21--06-57-53 --0 " ) ,
( " HYUNDAI " , " regenC713CE6FA82|2024-07-29--22-56-31 --0 " ) ,
( " HYUNDAI2 " , " regen3BB55FA5E20|2024-05-21--06-59-03 --0 " ) ,
( " HYUNDAI2 " , " regenD81F3A374A7|2024-07-29--22-58-45 --0 " ) ,
( " TOYOTA " , " regenF6FB954C1E2|2024-05-21--06-57-53 --0 " ) ,
( " TOYOTA " , " regenE6D76723DC2|2024-07-29--23-00-08 --0 " ) ,
( " TOYOTA2 " , " regen0AC637CE7BA|2024-05-21--06-57-54 --0 " ) ,
( " TOYOTA2 " , " regen198859A572C|2024-07-29--23-01-31 --0 " ) ,
( " TOYOTA3 " , " regenC7BE3FAE496|2024-05-21--06-59-01 --0 " ) ,
( " TOYOTA3 " , " regenDF1EB621A66|2024-07-29--23-03-49 --0 " ) ,
( " HONDA " , " regen58E9F8B695A|2024-05-21--06-57-55 --0 " ) ,
( " HONDA " , " regen0FE7C4758B5|2024-07-29--23-05-14 --0 " ) ,
( " HONDA2 " , " regen8695608EB15|2024-05-21--06-57-55 --0 " ) ,
( " HONDA2 " , " regen510A1F60E60|2024-07-29--23-06-39 --0 " ) ,
( " CHRYSLER " , " regenB0F8C25C902|2024-05-21--06-59-47 --0 " ) ,
( " CHRYSLER " , " regenDACF082E83B|2024-07-29--23-08-01 --0 " ) ,
( " RAM " , " regenB3B2C7A105B|2024-05-21--07-00-47 --0 " ) ,
( " RAM " , " regen8BFB7E62F52|2024-07-29--23-10-14 --0 " ) ,
( " SUBARU " , " regen860FD736DCC|2024-05-21--07-00-50 --0 " ) ,
( " SUBARU " , " regen4EE2D45369E|2024-07-29--23-12-31 --0 " ) ,
( " GM " , " regen8CB3048DEB9|2024-05-21--06-59-49 --0 " ) ,
( " GM " , " regenB38D92E6A4D|2024-07-29--23-13-54 --0 " ) ,
( " GM2 " , " regen379D446541D|2024-05-21--07-00-51 --0 " ) ,
( " GM2 " , " regenC5488470F1A|2024-07-29--23-16-09 --0 " ) ,
( " NISSAN " , " regen24871108F80|2024-05-21--07-00-38 --0 " ) ,
( " NISSAN " , " regenE5400EB4689|2024-07-29--23-17-30 --0 " ) ,
( " VOLKSWAGEN " , " regenF390392F275|2024-05-21--07-00-52 --0 " ) ,
( " VOLKSWAGEN " , " regenD0B5635A8B9|2024-07-29--23-18-54 --0 " ) ,
( " MAZDA " , " regenE5A36020581|2024-05-21--07-01-51 --0 " ) ,
( " MAZDA " , " regen57F8511F082|2024-07-29--23-21-09 --0 " ) ,
( " FORD " , " regenDC288ED0D78|2024-05-21--07-02-18 --0 " ) ,
( " FORD " , " regen5708620AA2E|2024-07-29--23-23-20 --0 " ) ,
]
]
# dashcamOnly makes don't need to be tested until a full port is done
# dashcamOnly makes don't need to be tested until a full port is done
@ -111,7 +111,8 @@ def test_process(cfg, lr, segment, ref_log_path, new_log_path, ignore_fields=Non
if not check_most_messages_valid ( log_msgs ) :
if not check_most_messages_valid ( log_msgs ) :
return f " Route did not have enough valid messages: { new_log_path } " , log_msgs
return f " Route did not have enough valid messages: { new_log_path } " , log_msgs
if cfg . proc_name != ' ubloxd ' or segment != ' regen3BB55FA5E20|2024-05-21--06-59-03--0 ' :
# skip this check if the segment is using qcom gps
if cfg . proc_name != ' ubloxd ' or any ( m . which ( ) in cfg . pubs for m in lr ) :
seen_msgs = { m . which ( ) for m in log_msgs }
seen_msgs = { m . which ( ) for m in log_msgs }
expected_msgs = set ( cfg . subs )
expected_msgs = set ( cfg . subs )
if seen_msgs != expected_msgs :
if seen_msgs != expected_msgs :