[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/9] Gitlab-CI, tests and docs
From: |
Thomas Huth |
Subject: |
[PULL 0/9] Gitlab-CI, tests and docs |
Date: |
Fri, 12 Mar 2021 18:23:47 +0100 |
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
- [PULL 0/9] Gitlab-CI, tests and docs,
Thomas Huth <=
- [PULL 2/9] tests: Move benchmarks into a separate folder, Thomas Huth, 2021/03/12
- [PULL 3/9] gitlab-ci.yml: Move build-tools-and-docs-debian to a better place, Thomas Huth, 2021/03/12
- [PULL 4/9] gitlab-ci.yml: Add some missing dependencies to the jobs, Thomas Huth, 2021/03/12
- [PULL 6/9] gitlab-ci.yml: Merge check-crypto-old jobs into the build-crypto-old jobs, Thomas Huth, 2021/03/12
- [PULL 7/9] tests: remove "make check-speed" in favor of "make bench", Thomas Huth, 2021/03/12
- [PULL 5/9] gitlab-ci.yml: Merge one of the coroutine jobs with the tcg-disabled job, Thomas Huth, 2021/03/12
- [PULL 1/9] tests: Move unit tests into a separate directory, Thomas Huth, 2021/03/12
- [PULL 8/9] MAINTAINERS: Merge the Gitlab-CI section into the generic CI section, Thomas Huth, 2021/03/12
- [PULL 9/9] README: Add Documentation blurb, Thomas Huth, 2021/03/12
- Re: [PULL 0/9] Gitlab-CI, tests and docs, Peter Maydell, 2021/03/14