[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 8/8] tests/avocado: ppc_hv_tests.py set alpine time before setup-a
From: |
Nicholas Piggin |
Subject: |
[PULL 8/8] tests/avocado: ppc_hv_tests.py set alpine time before setup-alpine |
Date: |
Sun, 31 Mar 2024 17:33:45 +1000 |
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>
---
tests/avocado/ppc_hv_tests.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tests/avocado/ppc_hv_tests.py b/tests/avocado/ppc_hv_tests.py
index 2c8ddd9257..bf8822bb97 100644
--- a/tests/avocado/ppc_hv_tests.py
+++ b/tests/avocado/ppc_hv_tests.py
@@ -14,6 +14,7 @@
import os
import time
import subprocess
+from datetime import datetime
deps = ["xorriso"] # dependent tools needed in the test setup/box.
@@ -107,6 +108,8 @@ def do_start_alpine(self):
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.')
--
2.43.0
- [PULL 0/8] ppc-for-9.0-3 queue, Nicholas Piggin, 2024/03/31
- [PULL 1/8] spapr: nested: use bitwise NOT operator for flags check, Nicholas Piggin, 2024/03/31
- [PULL 2/8] hw/ppc/spapr: Include missing 'sysemu/tcg.h' header, Nicholas Piggin, 2024/03/31
- [PULL 3/8] target/ppc/mmu-radix64: Use correct string format in walk_tree(), Nicholas Piggin, 2024/03/31
- [PULL 4/8] target/ppc: Restore [H]DEXCR to 64-bits, Nicholas Piggin, 2024/03/31
- [PULL 5/8] target/ppc: Fix GDB register indexing on secondary CPUs, Nicholas Piggin, 2024/03/31
- [PULL 6/8] target/ppc: Do not clear MSR[ME] on MCE interrupts to supervisor, Nicholas Piggin, 2024/03/31
- [PULL 7/8] tests/avocado: Fix ppc_hv_tests.py xorriso dependency guard, Nicholas Piggin, 2024/03/31
- [PULL 8/8] tests/avocado: ppc_hv_tests.py set alpine time before setup-alpine,
Nicholas Piggin <=