|
|
|
@ -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} |
|
|
|
|