qemu-devel
[Top][All Lists]
Advanced

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

Re: [PULL 00/33] testing updates (gitlab, junit, lcitool, x-compile)


From: Richard Henderson
Subject: Re: [PULL 00/33] testing updates (gitlab, junit, lcitool, x-compile)
Date: Wed, 1 Jun 2022 14:21:15 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1

On 6/1/22 11:05, Alex Bennée wrote:
The following changes since commit 7077fcb9b68f058809c9dd9fd1dacae1881e886c:

   Merge tag 'vmbus-maint-20220530' of https://github.com/maciejsszmigiero/qemu 
into staging (2022-05-30 12:40:36 -0700)

are available in the Git repository at:

   https://github.com/stsquad/qemu.git tags/pull-testing-next-010622-3

for you to fetch changes up to 7266ecce502c31387a3cbf83d7297bc9cf27b139:

   docs/devel: clean-up the CI links in the docs (2022-06-01 18:55:04 +0100)

----------------------------------------------------------------
Various testing updates

   - fix some gitlab container dependencies
   - report meson test results via JUnit
   - fix meson display of enabled cross compilers
   - convert more cross build containers to lcitool and Debian 11
   - re-factor cross compiler detection
   - use test cross-compilers for building ROMs
   - disable CI runs by default (see docs)
   - fix some broken links in development documentation

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as 
appropriate.


r~




----------------------------------------------------------------
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                                          | 606 ++++++++++++++++++---
  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 +++++--
  tests/docker/dockerfiles/debian-armel-cross.docker | 178 +++++-
  tests/docker/dockerfiles/debian-armhf-cross.docker | 184 ++++++-
  .../dockerfiles/debian-mips64el-cross.docker       | 177 +++++-
  .../docker/dockerfiles/debian-mipsel-cross.docker  | 179 +++++-
  .../docker/dockerfiles/debian-ppc64el-cross.docker | 178 +++++-
  tests/lcitool/refresh                              | 178 ++++--
  tests/tcg/configure.sh                             | 376 -------------
  35 files changed, 1885 insertions(+), 801 deletions(-)
  create mode 100644 .gitlab-ci.d/base.yml
  delete mode 100755 tests/tcg/configure.sh





reply via email to

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