model replay improvements (#2580)

old-commit-hash: 6738224282
commatwo_master
Adeeb Shihadeh 4 years ago committed by GitHub
parent deab0f86aa
commit 597759d16c
  1. 26
      selfdrive/test/process_replay/camera_replay.py

@ -75,7 +75,6 @@ def camera_replay(lr, fr):
manager.kill_managed_process('camerad')
return log_msgs
if __name__ == "__main__":
update = "--update" in sys.argv
@ -85,15 +84,8 @@ if __name__ == "__main__":
log_msgs = camera_replay(list(lr), fr)
if update:
ref_commit = get_git_commit()
if ref_commit is None:
raise Exception("couldn't get ref commit")
log_fn = "%s_%s_%s.bz2" % (TEST_ROUTE, "model", ref_commit)
save_log(log_fn, log_msgs)
with open("model_replay_ref_commit", "w") as f:
f.write(ref_commit)
else:
failed = False
if not update:
ref_commit = open("model_replay_ref_commit").read().strip()
log_fn = "%s_%s_%s.bz2" % (TEST_ROUTE, "model", ref_commit)
cmp_log = LogReader(BASE_URL + log_fn)
@ -105,4 +97,16 @@ if __name__ == "__main__":
with open("model_diff.txt", "w") as f:
f.write(diff2)
sys.exit(int(failed))
if update or failed:
from selfdrive.test.openpilotci import upload_file
print("Uploading new refs")
new_commit = get_git_commit()
log_fn = "%s_%s_%s.bz2" % (TEST_ROUTE, "model", new_commit)
save_log(log_fn, log_msgs)
upload_file(log_fn, os.path.basename(log_fn))
print("\n\nNew ref commit: ", new_commit)
sys.exit(int(failed))

Loading…
Cancel
Save