From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Cc: "Alex Bennée" <alex.bennee@linaro.org>
Subject: [PULL 0/9] Gitlab-CI, tests and docs
Date: Fri, 12 Mar 2021 18:23:47 +0100 [thread overview]
Message-ID: <20210312172356.968219-1-thuth@redhat.com> (raw)
The following changes since commit 363fc963054d8e82cfd55fa9b9aa130692a8dbd7:
Merge remote-tracking branch 'remotes/legoater/tags/pull-aspeed-20210309' into staging (2021-03-11 11:18:27 +0000)
are available in the Git repository at:
https://gitlab.com/thuth/qemu.git tags/pull-request-2021-03-12
for you to fetch changes up to 33bf47291ed575847d7de26b503c50e72f5aa6c3:
README: Add Documentation blurb (2021-03-12 15:46:30 +0100)
----------------------------------------------------------------
* Move unit and bench tests into separate directories
* Clean-up and improve gitlab-ci jobs
* Drop the non-working "check-speed" makefile target
* Minor documentation updates
----------------------------------------------------------------
John Snow (1):
README: Add Documentation blurb
Paolo Bonzini (1):
tests: remove "make check-speed" in favor of "make bench"
Thomas Huth (7):
tests: Move unit tests into a separate directory
tests: Move benchmarks into a separate folder
gitlab-ci.yml: Move build-tools-and-docs-debian to a better place
gitlab-ci.yml: Add some missing dependencies to the jobs
gitlab-ci.yml: Merge one of the coroutine jobs with the tcg-disabled
job
gitlab-ci.yml: Merge check-crypto-old jobs into the build-crypto-old
jobs
MAINTAINERS: Merge the Gitlab-CI section into the generic CI section
.gitlab-ci.yml | 95 +++-----
MAINTAINERS | 93 ++++----
README.rst | 11 +
tests/Makefile.include | 8 +-
tests/{ => bench}/atomic64-bench.c | 0
tests/{ => bench}/atomic_add-bench.c | 0
tests/{ => bench}/benchmark-crypto-cipher.c | 0
tests/{ => bench}/benchmark-crypto-hash.c | 0
tests/{ => bench}/benchmark-crypto-hmac.c | 0
tests/bench/meson.build | 34 +++
tests/{ => bench}/qht-bench.c | 0
tests/meson.build | 216 +-----------------
tests/{ => unit}/check-block-qdict.c | 0
tests/{ => unit}/check-qdict.c | 0
tests/{ => unit}/check-qjson.c | 0
tests/{ => unit}/check-qlist.c | 0
tests/{ => unit}/check-qlit.c | 0
tests/{ => unit}/check-qnull.c | 0
tests/{ => unit}/check-qnum.c | 0
tests/{ => unit}/check-qobject.c | 0
tests/{ => unit}/check-qom-interface.c | 0
tests/{ => unit}/check-qom-proplist.c | 0
tests/{ => unit}/check-qstring.c | 0
tests/{ => unit}/crypto-tls-psk-helpers.c | 0
tests/{ => unit}/crypto-tls-psk-helpers.h | 0
tests/{ => unit}/crypto-tls-x509-helpers.c | 0
tests/{ => unit}/crypto-tls-x509-helpers.h | 0
tests/{ => unit}/io-channel-helpers.c | 0
tests/{ => unit}/io-channel-helpers.h | 0
tests/{ => unit}/iothread.c | 0
tests/{ => unit}/iothread.h | 0
tests/unit/meson.build | 184 +++++++++++++++
tests/{ => unit}/pkix_asn1_tab.c | 2 +-
tests/{ => unit}/ptimer-test-stubs.c | 0
tests/{ => unit}/ptimer-test.c | 0
tests/{ => unit}/ptimer-test.h | 0
tests/{ => unit}/rcutorture.c | 0
tests/{ => unit}/socket-helpers.c | 0
tests/{ => unit}/socket-helpers.h | 0
tests/{ => unit}/test-aio-multithread.c | 0
tests/{ => unit}/test-aio.c | 0
tests/{ => unit}/test-authz-list.c | 0
tests/{ => unit}/test-authz-listfile.c | 0
tests/{ => unit}/test-authz-pam.c | 0
tests/{ => unit}/test-authz-simple.c | 0
tests/{ => unit}/test-base64.c | 0
tests/{ => unit}/test-bdrv-drain.c | 0
tests/{ => unit}/test-bdrv-graph-mod.c | 0
tests/{ => unit}/test-bitcnt.c | 0
tests/{ => unit}/test-bitmap.c | 0
tests/{ => unit}/test-bitops.c | 0
tests/{ => unit}/test-block-backend.c | 0
tests/{ => unit}/test-block-iothread.c | 0
tests/{ => unit}/test-blockjob-txn.c | 0
tests/{ => unit}/test-blockjob.c | 0
tests/{ => unit}/test-bufferiszero.c | 0
tests/{ => unit}/test-char.c | 0
tests/{ => unit}/test-clone-visitor.c | 0
tests/{ => unit}/test-coroutine.c | 0
tests/{ => unit}/test-crypto-afsplit.c | 0
tests/{ => unit}/test-crypto-block.c | 0
tests/{ => unit}/test-crypto-cipher.c | 0
tests/{ => unit}/test-crypto-hash.c | 0
tests/{ => unit}/test-crypto-hmac.c | 0
tests/{ => unit}/test-crypto-ivgen.c | 0
tests/{ => unit}/test-crypto-pbkdf.c | 0
tests/{ => unit}/test-crypto-secret.c | 0
tests/{ => unit}/test-crypto-tlscredsx509.c | 0
tests/{ => unit}/test-crypto-tlssession.c | 0
tests/{ => unit}/test-crypto-xts.c | 0
tests/{ => unit}/test-cutils.c | 0
tests/{ => unit}/test-fdmon-epoll.c | 0
tests/{ => unit}/test-hbitmap.c | 0
tests/{ => unit}/test-image-locking.c | 0
tests/{ => unit}/test-int128.c | 0
tests/{ => unit}/test-io-channel-buffer.c | 0
tests/{ => unit}/test-io-channel-command.c | 0
tests/{ => unit}/test-io-channel-file.c | 0
tests/{ => unit}/test-io-channel-socket.c | 0
tests/{ => unit}/test-io-channel-tls.c | 0
tests/{ => unit}/test-io-task.c | 0
tests/{ => unit}/test-iov.c | 0
tests/{ => unit}/test-keyval.c | 0
tests/{ => unit}/test-logging.c | 0
tests/{ => unit}/test-mul64.c | 0
tests/{ => unit}/test-opts-visitor.c | 0
tests/{ => unit}/test-qapi-util.c | 0
tests/{ => unit}/test-qdev-global-props.c | 0
tests/{ => unit}/test-qdist.c | 0
tests/{ => unit}/test-qemu-opts.c | 0
tests/{ => unit}/test-qga.c | 2 +-
tests/{ => unit}/test-qgraph.c | 4 +-
tests/{ => unit}/test-qht.c | 0
tests/{ => unit}/test-qmp-cmds.c | 0
tests/{ => unit}/test-qmp-event.c | 0
tests/{ => unit}/test-qobject-input-visitor.c | 0
.../{ => unit}/test-qobject-output-visitor.c | 0
tests/{ => unit}/test-rcu-list.c | 0
tests/{ => unit}/test-rcu-simpleq.c | 0
tests/{ => unit}/test-rcu-slist.c | 0
tests/{ => unit}/test-rcu-tailq.c | 0
tests/{ => unit}/test-replication.c | 0
tests/{ => unit}/test-shift128.c | 0
tests/{ => unit}/test-string-input-visitor.c | 0
tests/{ => unit}/test-string-output-visitor.c | 0
tests/{ => unit}/test-thread-pool.c | 0
tests/{ => unit}/test-throttle.c | 0
tests/{ => unit}/test-timed-average.c | 0
tests/{ => unit}/test-util-filemonitor.c | 0
tests/{ => unit}/test-util-sockets.c | 0
tests/{ => unit}/test-uuid.c | 0
tests/{ => unit}/test-visitor-serialization.c | 0
tests/{ => unit}/test-vmstate.c | 0
tests/{ => unit}/test-write-threshold.c | 0
tests/{ => unit}/test-x86-cpuid.c | 0
tests/{ => unit}/test-xbzrle.c | 0
116 files changed, 311 insertions(+), 338 deletions(-)
rename tests/{ => bench}/atomic64-bench.c (100%)
rename tests/{ => bench}/atomic_add-bench.c (100%)
rename tests/{ => bench}/benchmark-crypto-cipher.c (100%)
rename tests/{ => bench}/benchmark-crypto-hash.c (100%)
rename tests/{ => bench}/benchmark-crypto-hmac.c (100%)
create mode 100644 tests/bench/meson.build
rename tests/{ => bench}/qht-bench.c (100%)
rename tests/{ => unit}/check-block-qdict.c (100%)
rename tests/{ => unit}/check-qdict.c (100%)
rename tests/{ => unit}/check-qjson.c (100%)
rename tests/{ => unit}/check-qlist.c (100%)
rename tests/{ => unit}/check-qlit.c (100%)
rename tests/{ => unit}/check-qnull.c (100%)
rename tests/{ => unit}/check-qnum.c (100%)
rename tests/{ => unit}/check-qobject.c (100%)
rename tests/{ => unit}/check-qom-interface.c (100%)
rename tests/{ => unit}/check-qom-proplist.c (100%)
rename tests/{ => unit}/check-qstring.c (100%)
rename tests/{ => unit}/crypto-tls-psk-helpers.c (100%)
rename tests/{ => unit}/crypto-tls-psk-helpers.h (100%)
rename tests/{ => unit}/crypto-tls-x509-helpers.c (100%)
rename tests/{ => unit}/crypto-tls-x509-helpers.h (100%)
rename tests/{ => unit}/io-channel-helpers.c (100%)
rename tests/{ => unit}/io-channel-helpers.h (100%)
rename tests/{ => unit}/iothread.c (100%)
rename tests/{ => unit}/iothread.h (100%)
create mode 100644 tests/unit/meson.build
rename tests/{ => unit}/pkix_asn1_tab.c (99%)
rename tests/{ => unit}/ptimer-test-stubs.c (100%)
rename tests/{ => unit}/ptimer-test.c (100%)
rename tests/{ => unit}/ptimer-test.h (100%)
rename tests/{ => unit}/rcutorture.c (100%)
rename tests/{ => unit}/socket-helpers.c (100%)
rename tests/{ => unit}/socket-helpers.h (100%)
rename tests/{ => unit}/test-aio-multithread.c (100%)
rename tests/{ => unit}/test-aio.c (100%)
rename tests/{ => unit}/test-authz-list.c (100%)
rename tests/{ => unit}/test-authz-listfile.c (100%)
rename tests/{ => unit}/test-authz-pam.c (100%)
rename tests/{ => unit}/test-authz-simple.c (100%)
rename tests/{ => unit}/test-base64.c (100%)
rename tests/{ => unit}/test-bdrv-drain.c (100%)
rename tests/{ => unit}/test-bdrv-graph-mod.c (100%)
rename tests/{ => unit}/test-bitcnt.c (100%)
rename tests/{ => unit}/test-bitmap.c (100%)
rename tests/{ => unit}/test-bitops.c (100%)
rename tests/{ => unit}/test-block-backend.c (100%)
rename tests/{ => unit}/test-block-iothread.c (100%)
rename tests/{ => unit}/test-blockjob-txn.c (100%)
rename tests/{ => unit}/test-blockjob.c (100%)
rename tests/{ => unit}/test-bufferiszero.c (100%)
rename tests/{ => unit}/test-char.c (100%)
rename tests/{ => unit}/test-clone-visitor.c (100%)
rename tests/{ => unit}/test-coroutine.c (100%)
rename tests/{ => unit}/test-crypto-afsplit.c (100%)
rename tests/{ => unit}/test-crypto-block.c (100%)
rename tests/{ => unit}/test-crypto-cipher.c (100%)
rename tests/{ => unit}/test-crypto-hash.c (100%)
rename tests/{ => unit}/test-crypto-hmac.c (100%)
rename tests/{ => unit}/test-crypto-ivgen.c (100%)
rename tests/{ => unit}/test-crypto-pbkdf.c (100%)
rename tests/{ => unit}/test-crypto-secret.c (100%)
rename tests/{ => unit}/test-crypto-tlscredsx509.c (100%)
rename tests/{ => unit}/test-crypto-tlssession.c (100%)
rename tests/{ => unit}/test-crypto-xts.c (100%)
rename tests/{ => unit}/test-cutils.c (100%)
rename tests/{ => unit}/test-fdmon-epoll.c (100%)
rename tests/{ => unit}/test-hbitmap.c (100%)
rename tests/{ => unit}/test-image-locking.c (100%)
rename tests/{ => unit}/test-int128.c (100%)
rename tests/{ => unit}/test-io-channel-buffer.c (100%)
rename tests/{ => unit}/test-io-channel-command.c (100%)
rename tests/{ => unit}/test-io-channel-file.c (100%)
rename tests/{ => unit}/test-io-channel-socket.c (100%)
rename tests/{ => unit}/test-io-channel-tls.c (100%)
rename tests/{ => unit}/test-io-task.c (100%)
rename tests/{ => unit}/test-iov.c (100%)
rename tests/{ => unit}/test-keyval.c (100%)
rename tests/{ => unit}/test-logging.c (100%)
rename tests/{ => unit}/test-mul64.c (100%)
rename tests/{ => unit}/test-opts-visitor.c (100%)
rename tests/{ => unit}/test-qapi-util.c (100%)
rename tests/{ => unit}/test-qdev-global-props.c (100%)
rename tests/{ => unit}/test-qdist.c (100%)
rename tests/{ => unit}/test-qemu-opts.c (100%)
rename tests/{ => unit}/test-qga.c (99%)
rename tests/{ => unit}/test-qgraph.c (99%)
rename tests/{ => unit}/test-qht.c (100%)
rename tests/{ => unit}/test-qmp-cmds.c (100%)
rename tests/{ => unit}/test-qmp-event.c (100%)
rename tests/{ => unit}/test-qobject-input-visitor.c (100%)
rename tests/{ => unit}/test-qobject-output-visitor.c (100%)
rename tests/{ => unit}/test-rcu-list.c (100%)
rename tests/{ => unit}/test-rcu-simpleq.c (100%)
rename tests/{ => unit}/test-rcu-slist.c (100%)
rename tests/{ => unit}/test-rcu-tailq.c (100%)
rename tests/{ => unit}/test-replication.c (100%)
rename tests/{ => unit}/test-shift128.c (100%)
rename tests/{ => unit}/test-string-input-visitor.c (100%)
rename tests/{ => unit}/test-string-output-visitor.c (100%)
rename tests/{ => unit}/test-thread-pool.c (100%)
rename tests/{ => unit}/test-throttle.c (100%)
rename tests/{ => unit}/test-timed-average.c (100%)
rename tests/{ => unit}/test-util-filemonitor.c (100%)
rename tests/{ => unit}/test-util-sockets.c (100%)
rename tests/{ => unit}/test-uuid.c (100%)
rename tests/{ => unit}/test-visitor-serialization.c (100%)
rename tests/{ => unit}/test-vmstate.c (100%)
rename tests/{ => unit}/test-write-threshold.c (100%)
rename tests/{ => unit}/test-x86-cpuid.c (100%)
rename tests/{ => unit}/test-xbzrle.c (100%)
--
2.27.0
next reply other threads:[~2021-03-12 18:14 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-12 17:23 Thomas Huth [this message]
2021-03-12 17:23 ` [PULL 1/9] tests: Move unit tests into a separate directory Thomas Huth
2021-03-12 17:23 ` [PULL 2/9] tests: Move benchmarks into a separate folder Thomas Huth
2021-03-12 17:23 ` [PULL 3/9] gitlab-ci.yml: Move build-tools-and-docs-debian to a better place Thomas Huth
2021-03-12 17:23 ` [PULL 4/9] gitlab-ci.yml: Add some missing dependencies to the jobs Thomas Huth
2021-03-12 17:23 ` [PULL 5/9] gitlab-ci.yml: Merge one of the coroutine jobs with the tcg-disabled job Thomas Huth
2021-03-12 17:23 ` [PULL 6/9] gitlab-ci.yml: Merge check-crypto-old jobs into the build-crypto-old jobs Thomas Huth
2021-03-12 17:23 ` [PULL 7/9] tests: remove "make check-speed" in favor of "make bench" Thomas Huth
2021-03-12 17:23 ` [PULL 8/9] MAINTAINERS: Merge the Gitlab-CI section into the generic CI section Thomas Huth
2021-03-12 17:23 ` [PULL 9/9] README: Add Documentation blurb Thomas Huth
2021-03-14 17:47 ` [PULL 0/9] Gitlab-CI, tests and docs Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210312172356.968219-1-thuth@redhat.com \
--to=thuth@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).