@ -11,7 +11,8 @@ from openpilot.common.git import get_commit
from openpilot . selfdrive . car . car_helpers import interface_names
from openpilot . tools . lib . openpilotci import get_url , upload_file
from openpilot . selfdrive . test . process_replay . compare_logs import compare_logs , format_diff
from openpilot . selfdrive . test . process_replay . process_replay import CONFIGS , PROC_REPLAY_DIR , FAKEDATA , check_openpilot_enabled , replay_process
from openpilot . selfdrive . test . process_replay . process_replay import CONFIGS , PROC_REPLAY_DIR , FAKEDATA , replay_process , \
check_openpilot_enabled , check_most_messages_valid
from openpilot . tools . lib . filereader import FileReader
from openpilot . tools . lib . logreader import LogReader
from openpilot . tools . lib . helpers import save_log
@ -108,6 +109,8 @@ def test_process(cfg, lr, segment, ref_log_path, new_log_path, ignore_fields=Non
if cfg . proc_name == " controlsd " :
if not check_openpilot_enabled ( log_msgs ) :
return f " Route did not enable at all or for long enough: { new_log_path } " , log_msgs
if not check_most_messages_valid ( 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 ' :
seen_msgs = { m . which ( ) for m in log_msgs }