From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-ppc@nongnu.org
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 [thread overview]
Message-ID: <20240331073349.88324-9-npiggin@gmail.com> (raw)
In-Reply-To: <20240331073349.88324-1-npiggin@gmail.com>
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
next prev parent reply other threads:[~2024-03-31 7:35 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-31 7:33 [PULL 0/8] ppc-for-9.0-3 queue Nicholas Piggin
2024-03-31 7:33 ` [PULL 1/8] spapr: nested: use bitwise NOT operator for flags check Nicholas Piggin
2024-03-31 7:33 ` [PULL 2/8] hw/ppc/spapr: Include missing 'sysemu/tcg.h' header Nicholas Piggin
2024-03-31 7:33 ` [PULL 3/8] target/ppc/mmu-radix64: Use correct string format in walk_tree() Nicholas Piggin
2024-03-31 7:33 ` [PULL 4/8] target/ppc: Restore [H]DEXCR to 64-bits Nicholas Piggin
2024-03-31 7:33 ` [PULL 5/8] target/ppc: Fix GDB register indexing on secondary CPUs Nicholas Piggin
2024-03-31 7:33 ` [PULL 6/8] target/ppc: Do not clear MSR[ME] on MCE interrupts to supervisor Nicholas Piggin
2024-03-31 7:33 ` [PULL 7/8] tests/avocado: Fix ppc_hv_tests.py xorriso dependency guard Nicholas Piggin
2024-03-31 7:33 ` Nicholas Piggin [this message]
2024-04-01 12:09 ` [PULL 0/8] ppc-for-9.0-3 queue Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240331073349.88324-9-npiggin@gmail.com \
--to=npiggin@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).