qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] e4b937: scripts/ci: clean up default args log


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] e4b937: scripts/ci: clean up default args logic a little
Date: Mon, 23 Nov 2020 03:41:24 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: e4b937d3c4ddb960002a3aa9b0f209eb63c8b710
      
https://github.com/qemu/qemu/commit/e4b937d3c4ddb960002a3aa9b0f209eb63c8b710
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M scripts/ci/gitlab-pipeline-status

  Log Message:
  -----------
  scripts/ci: clean up default args logic a little

This allows us to do:

  ./scripts/ci/gitlab-pipeline-status -w -b HEAD -p 2961854

to check out own pipeline status of a recently pushed branch.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201117173635.29101-2-alex.bennee@linaro.org>


  Commit: 8c175c63eefe4efb8614718a9cbc72d03ce4d4a2
      
https://github.com/qemu/qemu/commit/8c175c63eefe4efb8614718a9cbc72d03ce4d4a2
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M python/qemu/machine.py
    M tests/acceptance/avocado_qemu/__init__.py

  Log Message:
  -----------
  tests: add prefixes to the bare mkdtemp calls

The first step to debug a thing is to know what created the thing in
the first place. Add some prefixes so random tmpdir's have something
grep in the code.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-3-alex.bennee@linaro.org>


  Commit: 69272bec1a1934a9a133c807fe238a91ace70e0b
      
https://github.com/qemu/qemu/commit/69272bec1a1934a9a133c807fe238a91ace70e0b
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M tests/acceptance/avocado_qemu/__init__.py

  Log Message:
  -----------
  tests/avocado: clean-up socket directory after run

Previously we were leaving temporary directories behind. While the
QEMUMachine does make efforts to clean up after itself the directory
belongs to the calling function. We use TemporaryDirectory to wrap
this although we explicitly clear the reference in tearDown() as it
doesn't get cleaned up otherwise.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201117173635.29101-4-alex.bennee@linaro.org>


  Commit: ac74e282d4c769b4fb4f58b8f5e04df5c03f3c49
      
https://github.com/qemu/qemu/commit/ac74e282d4c769b4fb4f58b8f5e04df5c03f3c49
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M .gitlab-ci.yml
    M .travis.yml

  Log Message:
  -----------
  gitlab: move remaining x86 check-tcg targets to gitlab

The GCC check-tcg (user) test in particular was very prone to timing
out on Travis. We only actually need to move the some-softmmu builds
across as we already have coverage for linux-user.

As --enable-debug-tcg does increase the run time somewhat as more
debug is put in let's restrict that to just the plugins build. It's
unlikely that a plugins enabled build is going to hide a sanity
failure in core TCG code so let the plugin builds do the heavy lifting
on checking TCG sanity so the non-plugin builds can run swiftly.

Now the only remaining check-tcg builds on Travis are for the various
non-x86 arches.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-5-alex.bennee@linaro.org>


  Commit: 8e9419b7902f6ae789101071ebf86c3a245be916
      
https://github.com/qemu/qemu/commit/8e9419b7902f6ae789101071ebf86c3a245be916
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M tests/docker/dockerfiles/ubuntu2004.docker

  Log Message:
  -----------
  tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image

Install the liblttng-ust-dev package to be able to
build QEMU using the User-Space Tracer trace backend
(configure --enable-trace-backends=ust).

Suggested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201111121234.3246812-2-philmd@redhat.com>
Message-Id: <20201117173635.29101-6-alex.bennee@linaro.org>


  Commit: 1352d5688da004642d3e9e19697802989f2915d7
      
https://github.com/qemu/qemu/commit/1352d5688da004642d3e9e19697802989f2915d7
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M .gitlab-ci.yml
    M .travis.yml

  Log Message:
  -----------
  gitlab-ci: Move trace backend tests across to gitlab

Similarly to commit 8cdb2cef3f1, move the trace backend
tests to GitLab.

Note the User-Space Tracer backend is still tested on
Ubuntu by the s390x jobs on Travis-CI.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201111121234.3246812-3-philmd@redhat.com>
Message-Id: <20201117173635.29101-7-alex.bennee@linaro.org>


  Commit: 534f80e1dffbf520bed9bf5fd5ae98de6662e126
      
https://github.com/qemu/qemu/commit/534f80e1dffbf520bed9bf5fd5ae98de6662e126
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  .cirrus.yml: bump timeout period for MacOS builds

These seem to trigger timeouts with some regularity.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201118140739.18377-1-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 6ab64cc2a51dd30f4b19eba707f5bfcba0524a0a
      
https://github.com/qemu/qemu/commit/6ab64cc2a51dd30f4b19eba707f5bfcba0524a0a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M .cirrus.yml
    M .gitlab-ci.yml
    M .travis.yml
    M python/qemu/machine.py
    M scripts/ci/gitlab-pipeline-status
    M tests/acceptance/avocado_qemu/__init__.py
    M tests/docker/dockerfiles/ubuntu2004.docker

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stsquad/tags/pull-for-5.2-rc3-231120-1' 
into staging

Misc CI fixes:

  - more helpful logic for git-pipeline-status
  - fix tempdir leak in avocado
  - move remaining x86 check-tcg to gitlab
  - add tracing headers to ubuntu2004 docker
  - move tracing backend tests to gitlab
  - bump up timeouts on cirrus MacOS

# gpg: Signature made Mon 23 Nov 2020 09:58:18 GMT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-for-5.2-rc3-231120-1:
  .cirrus.yml: bump timeout period for MacOS builds
  gitlab-ci: Move trace backend tests across to gitlab
  tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
  gitlab: move remaining x86 check-tcg targets to gitlab
  tests/avocado: clean-up socket directory after run
  tests: add prefixes to the bare mkdtemp calls
  scripts/ci: clean up default args logic a little

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/8cc30eb1400f...6ab64cc2a51d



reply via email to

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