All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <philmd@linaro.org>
To: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
	qemu-devel@nongnu.org
Cc: Radoslaw Biernacki <rad@semihalf.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Leif Lindholm <quic_llindhol@quicinc.com>,
	Cleber Rosa <crosa@redhat.com>,
	Wainer dos Santos Moschetta <wainersm@redhat.com>,
	Beraldo Leal <bleal@redhat.com>, Brad Smith <brad@comstyle.com>,
	qemu-arm@nongnu.org
Subject: Re: [PATCH v3 0/4] tests/avocado: update sbsa-ref firmware to latest
Date: Mon, 18 Mar 2024 17:30:58 +0100	[thread overview]
Message-ID: <42cdcb79-1873-4987-9a20-92c803b3668d@linaro.org> (raw)
In-Reply-To: <20240318-sbsa-ref-firmware-update-v3-0-1c33b995a538@linaro.org>

Hi Marcin,

On 18/3/24 15:08, Marcin Juszkiewicz wrote:
> Updating sbsa-ref firmware for QEMU CI was manual task. Now it is
> replaced by CI job run on CodeLinaro Gitlab instance.
> 
> This patchset updates to current state:
> 
> - Trusted Firmware v2.10.2 (latest LTS)
> - Tianocore EDK2 stable202402 (latest release)
> 
> And Tianocore EDK2-platforms commit 085c2fb (edk2-platforms does not
> have releases).
> 
> Firmware images were built using Debian 'bookworm' cross gcc 12.2.0
> compiler.
> 
> And while I am in that file I dropped use of 'virtio-rng-pci' device as
> sbsa-ref is supposed to emulate physical hardware.
> 
> Added 'max' tests with 'pauth=off' and 'pauth-impdef=on' variants.
> 
> (01/11) test_sbsaref_edk2_firmware: PASS (2.51 s)
> (02/11) test_sbsaref_alpine_linux_cortex_a57: PASS (23.72 s)
> (03/11) test_sbsaref_alpine_linux_neoverse_n1: PASS (23.70 s)
> (04/11) test_sbsaref_alpine_linux_max_pauth_off: PASS (23.00 s)
> (05/11) test_sbsaref_alpine_linux_max_pauth_impdef: PASS (29.03 s)
> (06/11) test_sbsaref_alpine_linux_max: PASS (80.69 s)

This one is timeouting for me, should we skip it with
AVOCADO_TIMEOUT_EXPECTED? (See below)

> (07/11) test_sbsaref_openbsd73_cortex_a57: PASS (16.05 s)
> (08/11) test_sbsaref_openbsd73_neoverse_n1: PASS (15.97 s)
> (09/11) test_sbsaref_openbsd73_max_pauth_off: PASS (16.22 s)
> (10/11) test_sbsaref_openbsd73_max_pauth_impdef: PASS (16.11 s)
> (11/11) test_sbsaref_openbsd73_max: PASS (16.08 s)
> 
> Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
> ---
> Changes in v3:
> - left OpenBSD at 7.3 (7.4+ is known to not boot)
>    https://gitlab.com/qemu-project/qemu/-/issues/2224
>    https://marc.info/?l=openbsd-arm&m=171050428327850&w=2
> - added pauth variants of 'max' to OpenBSD tests
> - Link to v2: https://lore.kernel.org/r/20240314-sbsa-ref-firmware-update-v2-0-b557c56559cd@linaro.org
> 
> Changes in v2:
> - disabled 'max' tests on OpenBSD
> - moved tags to 'one tag per line'
> - added 'os:linux' tags to Alpine ones
> - Link to v1: https://lore.kernel.org/r/20240313-sbsa-ref-firmware-update-v1-0-e166703c5424@linaro.org
> 
> ---
> Marcin Juszkiewicz (4):
>        tests/avocado: update sbsa-ref firmware
>        tests/avocado: drop virtio-rng from sbsa-ref tests
>        tests/avocado: sbsa-ref: add Alpine tests for misc 'max' setup
>        tests/avocado: sbsa-ref: add OpenBSD tests for misc 'max' setup

$ make check-avocado AVOCADO_TAGS='machine:sbsa-ref'
ninja: no work to do.
JOB ID     : 76d5dc90c6f70f0801c5269ff1c1db6c0d2cb27b
JOB LOG    : 
build/system_arm/tests/results/job-2024-03-18T15.54-76d5dc9/job.log
  (1/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_edk2_firmware: 
PASS (4.96 s)
  (2/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_alpine_linux_cortex_a57: 
PASS (52.67 s)
  (3/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_alpine_linux_neoverse_n1: 
PASS (51.01 s)
  (4/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_alpine_linux_max: 
INTERRUPTED: Test interrupted by SIGTERM\nRunner error occurred: Timeout 
reached\nOriginal status: ERROR\n{'name': 
'4-tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_alpine_linux_max', 
'logdir': 'build/system_... (180.50 s)
  (5/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_openbsd73_cortex_a57: 
PASS (21.15 s)
  (6/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_openbsd73_neoverse_n1: 
PASS (20.88 s)
  (7/7) 
tests/avocado/machine_aarch64_sbsaref.py:Aarch64SbsarefMachine.test_sbsaref_openbsd73_max: 
PASS (20.70 s)
RESULTS    : PASS 6 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 1 | 
CANCEL 0
JOB TIME   : 355.21 s
make: *** [tests/Makefile.include:139: check-avocado] Error 8

Looking at debug.log:

15:56:17 DEBUG| Opening console file
15:56:17 DEBUG| Opening console socket
15:56:17 DEBUG| NOTICE:  Booting Trusted Firmware
15:56:17 DEBUG| NOTICE:  BL1: v2.9(release):v2.9.0-764-g7c3ff62d2
15:56:17 DEBUG| NOTICE:  BL1: Built : 12:32:06, Sep 27 2023
15:56:17 DEBUG| NOTICE:  BL1: Booting BL2
15:56:17 DEBUG| NOTICE:  BL2: v2.9(release):v2.9.0-764-g7c3ff62d2
15:56:17 DEBUG| NOTICE:  BL2: Built : 12:32:06, Sep 27 2023
15:56:17 DEBUG| NOTICE:  BL1: Booting BL31
15:56:17 DEBUG| NOTICE:  BL31: v2.9(release):v2.9.0-764-g7c3ff62d2
15:56:17 DEBUG| NOTICE:  BL31: Built : 12:32:06, Sep 27 2023
15:56:17 DEBUG| UEFI firmware (version 1.0 built at 15:45:23 on Sep 20 2023)
...
15:57:48 DEBUG| * Mounting security filesystem ... [ ok ]
15:57:49 DEBUG| * Mounting debug filesystem ... [ ok ]
15:57:49 DEBUG| * Mounting persistent storage (pstore) filesystem ... [ ok ]
15:57:50 DEBUG| * Mounting efivarfs filesystem ... [ ok ]
15:57:51 DEBUG| * Starting busybox mdev ... [ ok ]
15:58:05 DEBUG| * Scanning hardware for mdev ... [ ok ]
15:59:05 DEBUG| * Loading hardware drivers ... [ ok ]
15:59:05 DEBUG| * WARNING: clock skew detected!
15:59:07 DEBUG| * Setting the local clock based on last shutdown time 
... [ ok ]
15:59:11 DEBUG| * Loading modules ... [ ok ]
15:59:13 ERROR|
15:59:13 ERROR| RuntimeError: Test interrupted by SIGTERM



  parent reply	other threads:[~2024-03-18 16:31 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-18 14:08 [PATCH v3 0/4] tests/avocado: update sbsa-ref firmware to latest Marcin Juszkiewicz
2024-03-18 14:08 ` [PATCH v3 1/4] tests/avocado: update sbsa-ref firmware Marcin Juszkiewicz
2024-03-18 16:32   ` Philippe Mathieu-Daudé
2024-03-18 14:08 ` [PATCH v3 2/4] tests/avocado: drop virtio-rng from sbsa-ref tests Marcin Juszkiewicz
2024-03-18 14:08 ` [PATCH v3 3/4] tests/avocado: sbsa-ref: add Alpine tests for misc 'max' setup Marcin Juszkiewicz
2024-03-18 16:35   ` Philippe Mathieu-Daudé
2024-03-18 14:08 ` [PATCH v3 4/4] tests/avocado: sbsa-ref: add OpenBSD " Marcin Juszkiewicz
2024-03-18 16:34   ` Philippe Mathieu-Daudé
2024-03-18 16:30 ` Philippe Mathieu-Daudé [this message]
2024-03-18 16:36   ` [PATCH v3 0/4] tests/avocado: update sbsa-ref firmware to latest Philippe Mathieu-Daudé
2024-03-19 16:18 ` Alex Bennée

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=42cdcb79-1873-4987-9a20-92c803b3668d@linaro.org \
    --to=philmd@linaro.org \
    --cc=bleal@redhat.com \
    --cc=brad@comstyle.com \
    --cc=crosa@redhat.com \
    --cc=marcin.juszkiewicz@linaro.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-arm@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=quic_llindhol@quicinc.com \
    --cc=rad@semihalf.com \
    --cc=wainersm@redhat.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.