1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-07-13 01:00:23 +02:00

Fix mismatched timezone in expect test.

Also run the --vm-none tests in a non-UTC timezone to prevent regressions.

Suggested by Stephen Frost.
This commit is contained in:
David Steele
2019-10-10 19:43:42 -04:00
parent 6db4e59a66
commit e3d87ebace
3 changed files with 14 additions and 0 deletions

View File

@ -67,6 +67,14 @@
<p>Fix container test path being used when <br-option>--vm=none</br-option>.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-ideator id="stephen.frost"/>
</release-item-contributor-list>
<p>Fix mismatched timezone in expect test.</p>
</release-item>
</release-improvement-list>
</release-test-list>
</release>

View File

@ -14,6 +14,9 @@ testRun(void)
{
FUNCTION_HARNESS_VOID();
// The tests expect the timezone to be UTC
setenv("TZ", "UTC", true);
// Create the repo directories
String *repoPath = strNewFmt("%s/repo", testPath());
String *archivePath = strNewFmt("%s/%s", strPtr(repoPath), "archive");

View File

@ -182,6 +182,9 @@ eval
processExec('sudo mkdir -p /tmp/pgbackrest && sudo chown root:root /tmp/pgbackrest && sudo chmod 700 /tmp/pgbackrest');
processEnd();
# Set local timezone to make sure tests work in any timezone
$ENV{'TZ'} = 'America/New_York';
processBegin('remove sudo');
processExec('sudo rm /etc/sudoers.d/travis');
processEnd();