Peter Maydell <peter.mayd...@linaro.org> writes:
> On Thu, 7 May 2020 at 19:38, Alex Bennée <alex.ben...@linaro.org> wrote: >> >> >> Philippe Mathieu-Daudé <phi...@redhat.com> writes: >> >> > The BootLinuxAarch64.test_virt_tcg is reported to take >7min to run. >> > Add a possibility to users to skip this particular test, by setting >> > the AVOCADO_SKIP_SLOW_TESTS environment variable: >> > >> > $ AVOCADO_SKIP_SLOW_TESTS=please make check-acceptance >> > ... >> > (05/88) tests/acceptance/boot_linux.py:BootLinuxAarch64.test_virt_tcg: >> > SKIP: Test takes >7min >> > ... >> >> 7m = 420s - I'm seeing: >> >> hyperfine "./tests/venv/bin/avocado run >> ./tests/acceptance/boot_linux.py:BootLinuxAarch64.test_virt_tcg" >> Benchmark #1: ./tests/venv/bin/avocado run >> ./tests/acceptance/boot_linux.py:BootLinuxAarch64.test_virt_tcg >> Time (mean ± σ): 162.179 s ± 3.138 s [User: 204.726 s, System: >> 9.663 s] >> Range (min … max): 158.651 s … 170.036 s 10 runs >> >> Is this on very slow hardware? > > Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz 16-core > clang sanitizer build, which probably slows it down a bit. > > But even 200 seconds is an order of magnitude slower than any > of the other tests that check-acceptance runs. I think we > should be aiming for tests here to be ~30 seconds at most, > or the whole thing will take forever by the time we have > decent coverage of most machines. I think we could say the same for a whole bunch of the tests that are based on full distro downloads. What is this one running under the hood anyway? > > thanks > -- PMM -- Alex Bennée