runtests: set SOURCE_DATE_EPOCH to fix failing around midnight
To make sure that `managen` called by test 1706 uses the same date as
the test expects in the `%DATE` macro.
Before this patch when tests started running before UTC midnight and
reached test 1706 after, these dates were different and the test failed.
Follow-up to 0e73b69b3d
Fixes #14173
Closes #14187
This commit is contained in:
parent
c21c51db6a
commit
58772b0e08
@ -500,7 +500,9 @@ sub checksystemfeatures {
|
|||||||
$versretval = runclient($versioncmd);
|
$versretval = runclient($versioncmd);
|
||||||
$versnoexec = $!;
|
$versnoexec = $!;
|
||||||
|
|
||||||
$DATE = strftime "%Y-%m-%d", localtime;
|
my $current_time = int(time());
|
||||||
|
$ENV{'SOURCE_DATE_EPOCH'} = $current_time;
|
||||||
|
$DATE = strftime "%Y-%m-%d", gmtime($current_time);
|
||||||
|
|
||||||
open(my $versout, "<", "$curlverout");
|
open(my $versout, "<", "$curlverout");
|
||||||
@version = <$versout>;
|
@version = <$versout>;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user