[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 00/33] testing/next (gitlab, junit, lcitool, x-compile)
From: |
Alex Bennée |
Subject: |
[PATCH v1 00/33] testing/next (gitlab, junit, lcitool, x-compile) |
Date: |
Fri, 27 May 2022 16:35:30 +0100 |
Hi,
After a delay caused with other priorities I've finally managed to
catch up with some of my maintainer duties. The result is the current
testing/next branch which contains:
- some GitLab fixes from Thomas
- exposing JUnit to gitlab from Marc-André
- more lcitool docker conversions from me
- sharing the testing cross compilers with rom builds from Paolo
- disable testing on forks by default from Daniel
the last one is important with the upcoming rationing of CI minutes
as well as hopefully avoiding too much wasteful testing while
developing. See the doc tips about setting up aliases to make it easy
to trigger a CI build with a push.
So far it all seems to be hanging together fairly well. I'll probably
look to cut a PR from this next week if the soak testing doesn't throw
up anything else.
My patches could do with someone casting an eye over them as they are
un-reviewed and written on a Friday afternoon ;-)
Alex Bennée (9):
meson.build: fix summary display of test compilers
tests/lcitool: fix up indentation to correct style
tests/docker: update debian-armhf-cross with lcitool
tests/docker: update debian-armel-cross with lcitool
tests/docker: update debian-mipsel-cross with lcitool
tests/docker: update debian-mips64el-cross with lcitool
tests/docker: update debian-ppc64el-cross with lcitool
tests/docker: update debian-amd64 with lcitool
docs/devel: clean-up the CI links in the docs
Daniel P. Berrangé (5):
gitlab: introduce a common base job template
gitlab: convert Cirrus jobs to .base_job_template
gitlab: convert static checks to .base_job_template
gitlab: convert build/container jobs to .base_job_template
gitlab: don't run CI jobs in forks by default
Marc-André Lureau (1):
gitlab-ci: add meson JUnit test result into report
Paolo Bonzini (16):
configure: do not define or use the CPP variable
build: clean up ninja invocation
build: add a more generic way to specify make->ninja dependencies
build: do a full build before running TCG tests
configure, meson: move symlinking of ROMs to meson
tests/tcg: correct target CPU for sparc32
tests/tcg: merge configure.sh back into main configure script
configure: add missing cross compiler fallbacks
configure: handle host compiler in probe_target_compiler
configure: introduce --cross-prefix-*=
configure: include more binutils in tests/tcg makefile
configure: move symlink configuration earlier
configure: enable cross-compilation of s390-ccw
configure: enable cross-compilation of optionrom
configure: enable cross compilation of vof
configure: remove unused variables from config-host.mak
Thomas Huth (2):
.gitlab-ci.d/container-cross: Fix RISC-V container dependencies /
stages
.gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i386-tci job
docs/devel/ci-jobs.rst.inc | 116 +++-
docs/devel/ci.rst | 11 +-
docs/devel/submitting-a-patch.rst | 36 +-
docs/devel/testing.rst | 2 +
configure | 605 +++++++++++++++---
Makefile | 9 +-
pc-bios/s390-ccw/netboot.mak | 2 +-
meson.build | 8 +-
.gitlab-ci.d/base.yml | 72 +++
.gitlab-ci.d/buildtest-template.yml | 18 +-
.gitlab-ci.d/buildtest.yml | 28 +-
.gitlab-ci.d/cirrus.yml | 16 +-
.gitlab-ci.d/container-cross.yml | 24 +-
.gitlab-ci.d/container-template.yml | 1 +
.gitlab-ci.d/containers.yml | 3 +-
.gitlab-ci.d/crossbuild-template.yml | 3 +
.gitlab-ci.d/crossbuilds.yml | 2 +
.gitlab-ci.d/qemu-project.yml | 1 +
.gitlab-ci.d/static_checks.yml | 19 +-
.gitlab-ci.d/windows.yml | 1 +
pc-bios/meson.build | 17 +-
pc-bios/optionrom/Makefile | 4 +-
pc-bios/s390-ccw/Makefile | 9 +-
pc-bios/vof/Makefile | 17 +-
scripts/mtest2make.py | 8 +-
tests/Makefile.include | 4 +-
tests/docker/Makefile.include | 5 -
tests/docker/dockerfiles/debian-amd64.docker | 194 ++++--
.../dockerfiles/debian-armel-cross.docker | 178 +++++-
.../dockerfiles/debian-armhf-cross.docker | 184 +++++-
.../dockerfiles/debian-mips64el-cross.docker | 177 ++++-
.../dockerfiles/debian-mipsel-cross.docker | 179 +++++-
.../dockerfiles/debian-ppc64el-cross.docker | 178 +++++-
tests/lcitool/refresh | 178 ++++--
tests/tcg/configure.sh | 376 -----------
35 files changed, 1884 insertions(+), 801 deletions(-)
create mode 100644 .gitlab-ci.d/base.yml
delete mode 100755 tests/tcg/configure.sh
--
2.30.2
- [PATCH v1 00/33] testing/next (gitlab, junit, lcitool, x-compile),
Alex Bennée <=
- [PATCH v1 03/33] gitlab-ci: add meson JUnit test result into report, Alex Bennée, 2022/05/27
- [PATCH v1 01/33] .gitlab-ci.d/container-cross: Fix RISC-V container dependencies / stages, Alex Bennée, 2022/05/27
- [PATCH v1 02/33] .gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i386-tci job, Alex Bennée, 2022/05/27
- [PATCH v1 05/33] tests/lcitool: fix up indentation to correct style, Alex Bennée, 2022/05/27
- [PATCH v1 04/33] meson.build: fix summary display of test compilers, Alex Bennée, 2022/05/27
- [PATCH v1 08/33] tests/docker: update debian-mipsel-cross with lcitool, Alex Bennée, 2022/05/27