qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gitlab-ci: split clang-user to avoid timeout


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH] gitlab-ci: split clang-user to avoid timeout
Date: Fri, 4 Nov 2022 10:32:15 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.1

On 4/11/22 07:27, Thomas Huth wrote:
On 03/11/2022 22.23, Stefan Hajnoczi wrote:
GitLab CI times out when the clang-user job takes over 1 hour.

Oh, that's new to me ... is that a regression? Has something become slower? Or did we just add more stuff to the user builds recently?

We added more TCG tests:

$ git diff --stat v7.1.0.. -- tests/tcg/
 tests/tcg/Makefile.target                              |   36 +-
 tests/tcg/aarch64/Makefile.softmmu-target              |   11 +-
 tests/tcg/aarch64/Makefile.target                      |   15 +-
 tests/tcg/arm/Makefile.target                          |    9 +-
 tests/tcg/cris/Makefile.target                         |    2 +-
 tests/tcg/hexagon/usr.c                                |   10 +
 tests/tcg/i386/Makefile.softmmu-target                 |    3 +-
 tests/tcg/i386/Makefile.target                         |   41 +-
 tests/tcg/i386/README                                  |    9 +
 tests/tcg/i386/test-3dnow.c                            |    3 +
 tests/tcg/i386/test-avx.c                              |  364 ++++++++++
 tests/tcg/i386/test-avx.py                             |  375 ++++++++++
 tests/tcg/i386/test-i386-bmi2.c                        |  169 ++++-
tests/tcg/i386/test-i386.c | 575 +--------------
 tests/tcg/i386/test-mmx.c                              |  315 ++++++++
 tests/tcg/i386/test-mmx.py                             |  244 +++++++
tests/tcg/i386/x86.csv | 4658 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/tcg/multiarch/Makefile.target                    |   21 +-
 tests/tcg/multiarch/linux/linux-madvise.c              |   70 ++
 tests/tcg/multiarch/munmap-pthread.c                   |   79 +++
 tests/tcg/multiarch/noexec.c.inc                       |  139 ++++
 tests/tcg/multiarch/system/Makefile.softmmu-target     |    2 +-
 tests/tcg/nios2/10m50-ghrd.ld                          |   14 +-
 tests/tcg/nios2/Makefile.softmmu-target                |    3 +-
 tests/tcg/ppc64/Makefile.target                        |    8 +-
 tests/tcg/ppc64le/Makefile.target                      |   26 +-
 tests/tcg/riscv64/Makefile.target                      |    1 +
 tests/tcg/riscv64/noexec.c                             |   79 +++
 tests/tcg/s390x/Makefile.target                        |   34 +-
 tests/tcg/s390x/noexec.c                               |  106 +++
 tests/tcg/s390x/vistr.c                                |   45 ++
 tests/tcg/sh4/Makefile.target                          |   12 -
 tests/tcg/x86_64/Makefile.softmmu-target               |    3 +-
 tests/tcg/x86_64/Makefile.target                       |    7 +-
 tests/tcg/x86_64/noexec.c                              |   75 ++
 42 files changed, 6877 insertions(+), 686 deletions(-)

Also more s390x tests are going to be merged soon.

Anyway, if it's just taking a little bit longer than 1h, it's likely better to bump the timeout by 10 minutes (to 70 minutes), I guess that will still take less CI minutes to run than to have two jobs.

  Thomas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]