mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-06 22:22:11 +08:00
model replay improvements (#2580)
old-commit-hash: 67382242824d7dafcd5e450f6279673cc28f0513
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user