[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 10/14] gitlab-ci.yml: Merge the trace-backend testing into oth
From: |
Alex Bennée |
Subject: |
[PATCH v1 10/14] gitlab-ci.yml: Merge the trace-backend testing into other jobs |
Date: |
Sat, 20 Mar 2021 13:37:02 +0000 |
From: Thomas Huth <thuth@redhat.com>
Our gitlab-ci got quite slow in the past weeks, due to the immense amount
of jobs that we have, so we should try to reduce the number of jobs.
There is no real good reason for having separate jobs just to test the
trace backends, we can do this just fine in other jobs, too.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210319095726.45965-1-thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
.gitlab-ci.yml | 30 +++---------------------------
1 file changed, 3 insertions(+), 27 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f65cb11c4d..f746d5fbea 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -87,7 +87,7 @@ build-system-alpine:
TARGETS: aarch64-softmmu alpha-softmmu cris-softmmu hppa-softmmu
moxie-softmmu microblazeel-softmmu mips64el-softmmu
MAKE_CHECK_ARGS: check-build
- CONFIGURE_ARGS: --enable-docs
+ CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog
artifacts:
expire_in: 2 days
paths:
@@ -605,7 +605,7 @@ tsan-build:
variables:
IMAGE: ubuntu2004
CONFIGURE_ARGS: --enable-tsan --cc=clang-10 --cxx=clang++-10 --disable-docs
- --enable-fdt=system --enable-slirp=system
+ --enable-trace-backends=ust --enable-fdt=system --enable-slirp=system
TARGETS: x86_64-softmmu ppc64-softmmu riscv64-softmmu x86_64-linux-user
MAKE_CHECK_ARGS: bench V=1
@@ -702,6 +702,7 @@ build-coroutine-sigaltstack:
variables:
IMAGE: ubuntu2004
CONFIGURE_ARGS: --with-coroutine=sigaltstack --disable-tcg
+ --enable-trace-backends=ftrace
MAKE_CHECK_ARGS: check-unit
# Most jobs test latest gcrypt or nettle builds
@@ -739,31 +740,6 @@ crypto-only-gnutls:
MAKE_CHECK_ARGS: check
-# We don't need to exercise every backend with every front-end
-build-trace-multi-user:
- <<: *native_build_job_definition
- needs:
- job: amd64-ubuntu2004-container
- variables:
- IMAGE: ubuntu2004
- CONFIGURE_ARGS: --enable-trace-backends=log,simple,syslog --disable-system
-
-build-trace-ftrace-system:
- <<: *native_build_job_definition
- needs:
- job: amd64-ubuntu2004-container
- variables:
- IMAGE: ubuntu2004
- CONFIGURE_ARGS: --enable-trace-backends=ftrace --target-list=x86_64-softmmu
-
-build-trace-ust-system:
- <<: *native_build_job_definition
- needs:
- job: amd64-ubuntu2004-container
- variables:
- IMAGE: ubuntu2004
- CONFIGURE_ARGS: --enable-trace-backends=ust --target-list=x86_64-softmmu
-
# Check our reduced build configurations
build-without-default-devices:
<<: *native_build_job_definition
--
2.20.1
- Re: [PATCH v1 08/14] linux-user/riscv: initialise the TaskState heap/stack info, (continued)
- [PATCH v1 02/14] docs/devel: include the plugin API information from the headers, Alex Bennée, 2021/03/20
- [PATCH v1 05/14] semihosting: move semihosting tests to multiarch, Alex Bennée, 2021/03/20
- [PATCH v1 04/14] tools/virtiofsd: include --socket-group in help, Alex Bennée, 2021/03/20
- [PATCH v1 03/14] docs/devel: expand style section of memory management, Alex Bennée, 2021/03/20
- [PATCH v1 07/14] semihosting/arm-compat-semi: don't use SET_ARG to report SYS_HEAPINFO, Alex Bennée, 2021/03/20
- [PATCH v1 11/14] configure: Don't use the __atomic_*_16 functions for testing 128-bit support, Alex Bennée, 2021/03/20
- [PATCH v1 10/14] gitlab-ci.yml: Merge the trace-backend testing into other jobs,
Alex Bennée <=
- [PATCH v1 06/14] semihosting/arm-compat-semi: unify GET/SET_ARG helpers, Alex Bennée, 2021/03/20
- [PATCH v1 09/14] tests/tcg: add HeapInfo checking to semihosting test, Alex Bennée, 2021/03/20
- [PATCH v1 12/14] cirrus.yml: Update the FreeBSD task to version 12.2, Alex Bennée, 2021/03/20
- [PATCH v1 14/14] utils: Work around mingw strto*l bug with 0x, Alex Bennée, 2021/03/20
- [PATCH v1 13/14] utils: Tighter tests for qemu_strtosz, Alex Bennée, 2021/03/20
- Re: [PATCH for 6.0 v1 00/14] fixes for rc1 (kernel-doc, semihosting, testing), no-reply, 2021/03/20