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. thanks -- PMM