From c3c6f14347134f6a7266d2f4729041d2312f63df Mon Sep 17 00:00:00 2001 From: Linmiao Xu Date: Sun, 10 May 2020 23:13:03 +0000 Subject: [PATCH] Show link to original test when viewing a rescheduled test Implements vondele's suggestion here: https://github.com/glinscott/fishtest/issues/625#issuecomment-617950457 --- fishtest/fishtest/rundb.py | 4 ++++ fishtest/fishtest/templates/tests_run.mak | 4 ++++ fishtest/fishtest/templates/tests_view.mak | 2 ++ fishtest/fishtest/views.py | 6 ++++++ 4 files changed, 16 insertions(+) diff --git a/fishtest/fishtest/rundb.py b/fishtest/fishtest/rundb.py index b16566c14..08ac09832 100644 --- a/fishtest/fishtest/rundb.py +++ b/fishtest/fishtest/rundb.py @@ -68,6 +68,7 @@ def new_run(self, base_tag, new_tag, num_games, tc, book, book_depth, msg_new='', base_signature='', new_signature='', + rescheduled_from=None, base_same_as_master=None, start_time=None, sprt=None, @@ -130,6 +131,9 @@ def new_run(self, base_tag, new_tag, num_games, tc, book, book_depth, 'approver': '', } + if rescheduled_from: + new_run['rescheduled_from'] = rescheduled_from + return self.runs.insert_one(new_run).inserted_id def get_machines(self): diff --git a/fishtest/fishtest/templates/tests_run.mak b/fishtest/fishtest/templates/tests_run.mak index 66b8cd510..5e6973f25 100644 --- a/fishtest/fishtest/templates/tests_run.mak +++ b/fishtest/fishtest/templates/tests_run.mak @@ -289,6 +289,10 @@ %endif + + %if is_rerun: + + %endif