From d5602539a6d08efb7737d36f89acb1141e9f1c36 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Fri, 29 Aug 2014 16:41:30 -0400 Subject: [PATCH] Add db api function to get the latest run This commit adds a new db api method to get the latest run added to the db. Change-Id: I0fb79a26fdd66aa029aab5b6fed5900cba9cd4cc --- subunit2sql/db/api.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/subunit2sql/db/api.py b/subunit2sql/db/api.py index 5446b97..5494174 100644 --- a/subunit2sql/db/api.py +++ b/subunit2sql/db/api.py @@ -175,6 +175,13 @@ def get_all_test_runs(): return query.all() +def get_latest_run(session=None): + session = session or get_session() + query = db_utils.model_query(models.Run, session).order_by( + models.Run.run_at.desc()) + return query.first() + + def get_failing_from_run(run_id, session=None): session = session or get_session() query = db_utils.model_query(models.TestRun, session).filter_by(