aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2024-03-28 12:00:15 +1000
committerNicholas Piggin <npiggin@gmail.com>2024-03-30 18:50:26 +1000
commitb07a5bb736ca08d55cc3ada8ca309943b55d4b70 (patch)
treececd42fff5d60b5d0006fe8387565d0e3f0131fb /tests
parent74eb04af186457517b6bae8ec6ceac872bde822e (diff)
downloadqemu-b07a5bb736ca08d55cc3ada8ca309943b55d4b70.zip
qemu-b07a5bb736ca08d55cc3ada8ca309943b55d4b70.tar.gz
qemu-b07a5bb736ca08d55cc3ada8ca309943b55d4b70.tar.bz2
tests/avocado: ppc_hv_tests.py set alpine time before setup-alpine
If the time is wrong, setup-alpine SSL certificate checks can fail. setup-alpine is used to bring up the network, but it doesn't seem to to set NTP time before the failing SSL checks. This test has recently started failing presumably because the default time has now fallen too far behind. Fix this by setting time from the host time before running setup-alpine. Fixes: c9cb496710758 ("tests/avocado: ppc add hypervisor tests") Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/avocado/ppc_hv_tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/avocado/ppc_hv_tests.py b/tests/avocado/ppc_hv_tests.py
index 2c8ddd9..bf8822b 100644
--- a/tests/avocado/ppc_hv_tests.py
+++ b/tests/avocado/ppc_hv_tests.py
@@ -14,6 +14,7 @@ from avocado_qemu import wait_for_console_pattern, exec_command
import os
import time
import subprocess
+from datetime import datetime
deps = ["xorriso"] # dependent tools needed in the test setup/box.
@@ -107,6 +108,8 @@ class HypervisorTest(QemuSystemTest):
exec_command(self, 'root')
wait_for_console_pattern(self, 'localhost login:')
wait_for_console_pattern(self, 'You may change this message by editing /etc/motd.')
+ # If the time is wrong, SSL certificates can fail.
+ exec_command(self, 'date -s "' + datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S' + '"'))
exec_command(self, 'setup-alpine -qe')
wait_for_console_pattern(self, 'Updating repository indexes... done.')