[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