[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 10/19] tests/boot_linux_console: increase timeout
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PULL 10/19] tests/boot_linux_console: increase timeout |
Date: |
Thu, 9 May 2019 06:40:40 +0200 |
User-agent: |
NeoMutt/20180716 |
Hi,
> > Tests can also timeout due to slow downloads of test kernels.
> > Any chance to run the downloads without timeout?
>
> I acknowledge this is an issue, and have thought about two possible
> ways to solve it:
>
> 1) Downloading/caching/checking all the test assets in a job "pre-tests"
> plugin.
> 2) Report the test phase (say, setUp()) to the test runner, which
> would allow the runner to:
> I'm very much interested in your opinion so we can evolve the idea into
> implementation.
(1) is the better approach I think. That way you can give better
feedback to the user, along the lines of "download 2 of 5 in progress".
Also it allows for better management of the assets, you can have tools
to list them / fetch them / copy them from one to another test machine
/ find & cleanup obsolete assets (i.e. Fedora 28 kernel after switching
tests to Fedora 29).
(2) is probably still useful, to report phases of longer running
tests and maybe have separate timeouts for each phase. But for
assets I think approach (1) is better than a "download asset"
phase.
cheers,
Gerd
- [Qemu-devel] [PULL 03/19] tests/acceptance: fix doc reference to avocado_qemu directory, (continued)
- [Qemu-devel] [PULL 03/19] tests/acceptance: fix doc reference to avocado_qemu directory, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 04/19] tests/acceptance: introduce arch parameter and attribute, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 05/19] tests/acceptance: use "arch:" tag to filter target specific tests, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 06/19] tests/acceptance: look for target architecture in test tags first, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 07/19] tests/boot_linux_console: rename the x86_64 after the arch and machine, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 08/19] tests/boot_linux_console: update the x86_64 kernel, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 09/19] tests/boot_linux_console: add common kernel command line options, Eduardo Habkost, 2019/05/02
- [Qemu-devel] [PULL 10/19] tests/boot_linux_console: increase timeout, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 11/19] tests/boot_linux_console: refactor the console watcher into utility method, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 12/19] scripts/qemu.py: support adding a console with the default serial device, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 13/19] tests/boot_linux_console: add a test for mips + malta, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 15/19] tests/boot_linux_console: add a test for aarch64 + virt, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 14/19] tests/boot_linux_console: add a test for mips64el + malta, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 18/19] tests/boot_linux_console: add a test for alpha + clipper, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 16/19] tests/boot_linux_console: add a test for arm + virt, Eduardo Habkost, 2019/05/02
[Qemu-devel] [PULL 17/19] tests/boot_linux_console: add a test for s390x + s390-ccw-virtio, Eduardo Habkost, 2019/05/02