From d65bf48c36157b7197c6fabfdb3ee64b7e147682 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 25 Aug 2018 17:35:51 +0100 Subject: [PATCH] test suite: debchange: Freeze time Use faketime's advanced format. Otherwise if debchange takes too long, the timestamp generated by debchange is not what we expected. Signed-off-by: Ian Jackson --- tests/tstunt/debchange | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/tstunt/debchange b/tests/tstunt/debchange index f98e7fec..de324e91 100755 --- a/tests/tstunt/debchange +++ b/tests/tstunt/debchange @@ -1,4 +1,9 @@ #!/bin/sh +set -e + +spec=$(date --rfc-3339=seconds -d @"${GIT_AUTHOR_DATE% *}") +spec=${spec%+*} + set -x -faketime @"${GIT_AUTHOR_DATE% *}" \ +faketime -f "$spec" \ "${DGIT_TEST_REAL_DEBCHANGE-debchange}" "$@" -- 2.30.2