libvirt/docs
Michal Privoznik 7ba20863a7 meson: Annotate each test() with 'suite'
A test case can be part of a test suite (just like we already
have 'syntax-check'). This then allows developers to run only a
subset of tests. For instance - when using valgrind test setup
(`meson test -C _build/ --setup valgrind`) it makes zero sense to
run syntax-check tests or other script based tests (e.g.
check-augeas-*, check-remote_protocol, etc.). What does makes
sense is to run compiled binaries.

Strictly speaking, reaching that goal is as trivial as annotating
only those compiled tests (declared in tests/meson.build) and
running them selectively:

  meson test -C _build/ --setup valgrind --suite $TAG

But it may be also desirable to run test scripts separately.

Therefore, introduce two new tags: 'bin' for compiled tests, and
'script' for script based tests and annotate each test()
accordingly.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2023-07-20 10:58:01 +02:00
..
css css: Remove override of width for 'hvsupport' page 2023-05-18 10:06:51 +02:00
fonts meson: Work around configure_file(copy:true) deprecation 2023-04-20 15:30:18 +02:00
gitdm
go docs: go: Add 'go-import' metadata via rST 2023-06-02 09:39:10 +02:00
html meson: Annotate each test() with 'suite' 2023-07-20 10:58:01 +02:00
images meson: Work around configure_file(copy:true) deprecation 2023-04-20 15:30:18 +02:00
js meson: Work around configure_file(copy:true) deprecation 2023-04-20 15:30:18 +02:00
kbase docs: fix changed API calls 2023-06-05 13:34:31 +00:00
logos meson: Work around configure_file(copy:true) deprecation 2023-04-20 15:30:18 +02:00
manpages virsh: Add migrate options to set parallel compress level 2023-05-18 15:47:30 +02:00
404.rst docs: Convert 404 page to rST 2023-02-21 10:58:59 +01:00
acl.rst docs: acl: Convert to 'rst' 2023-05-17 16:54:23 +02:00
aclpolkit.rst docs: acl: Convert to 'rst' 2023-05-17 16:54:23 +02:00
advanced-tests.rst meson: Annotate each test() with 'suite' 2023-07-20 10:58:01 +02:00
android-chrome-192x192.png
android-chrome-256x256.png
api_extension.rst
api.rst
apple-touch-icon.png
apps.rst docs: apps: Add a new section for backup utilities and mention 'virtnbdbackup' 2023-04-03 11:09:39 +02:00
auditlog.rst
auth.rst
best-practices.rst docs: Update best practices wrt "Fixes:" and GitLab 2022-10-25 08:37:28 +02:00
bindings.rst docs: Link to java.libvirt.org 2023-04-27 11:06:42 +02:00
browserconfig.xml
bugs.rst
cgroups.rst
ci-dashboard.rst
ci-runners.rst
ci.rst
clangd.rst docs: expand clangd instructions 2023-07-17 10:43:29 -05:00
coding-style.rst coding style: Follow our own rule on comment style 2023-04-04 12:16:09 +02:00
committer-guidelines.rst
compiling.rst docs: Reword ninja invocation note to clarify build directory 2023-07-14 15:19:34 +02:00
contact.rst
contribute.rst docs: Missing "full-stop"/"period" on some bullet items 2023-07-14 15:19:10 +02:00
csharp.rst
daemons.rst docs: Move 'tlscerts' page to 'kbase/' 2022-04-07 15:10:26 +02:00
dbus.rst
docs.rst docs: Link to java.libvirt.org 2023-04-27 11:06:42 +02:00
downloads.rst docs: downloads: Update link to 'Changes' of the libvirt-perl project 2023-04-03 09:19:05 +02:00
drivers.rst
drvbhyve.rst
drvch.rst
drvesx.rst
drvhyperv.rst
drvlxc.rst
drvnodedev.rst
drvopenvz.rst
drvqemu.rst docs: drvqemu: Fix a typo 2023-01-12 11:40:21 +01:00
drvsecret.rst
drvtest.rst
drvvbox.rst vbox: Drop support for virtualbox-6.0.0 2023-01-24 10:24:07 +01:00
drvvirtuozzo.rst
drvvmware.rst
drvxen.rst
errors.rst
favicon-16x16.png
favicon-32x32.png
favicon.ico
firewall.rst
format.rst
formatbackup.rst docs: formatdomain: Remove 'elementsDisks' anchor 2022-06-01 12:27:09 +02:00
formatcaps.rst formatcaps: Update capabilities example 2022-12-12 17:08:07 +01:00
formatcheckpoint.rst
formatdomain.rst qemu: allow use of async teardown in domain 2023-07-10 13:28:17 +02:00
formatdomaincaps.rst conf: domcaps: Add 'async-teardown' domain capability 2023-07-18 08:49:32 +02:00
formatnetwork.rst docs: fix syntax errors in IPv6 NAT example XML 2022-08-23 16:33:20 +01:00
formatnetworkport.rst
formatnode.rst schema: nodedev: Fix schema attribute value for the 'vport_ops' capability 2022-09-01 13:11:09 +02:00
formatnwfilter.rst
formatsecret.rst
formatsnapshot.rst
formatstorage.rst Remove support for building the sheepdog storage driver backend 2022-09-01 13:11:09 +02:00
formatstoragecaps.rst
formatstorageencryption.rst qemu: add luks-any encryption support for RBD images 2023-03-16 15:19:36 +01:00
glib-adoption.rst
goals.rst
golang.rst docs: Add sub-page for all golang modules 2023-02-15 12:38:45 +01:00
governance.rst
hacking.rst docs: Advise running CI tests prior to submission 2023-07-14 15:19:24 +02:00
hooks.rst docs: Recommend better python3 shebang 2023-02-20 18:33:01 +01:00
index.rst docs: Link to main docs directory from Quick Links 2023-07-14 15:19:07 +02:00
issue-handling.rst docs: Add article about handling upstream issues 2022-07-26 16:35:57 +02:00
libvirt-go-xml.rst docs: go: Add 'go-import' metadata via rST 2023-06-02 09:39:10 +02:00
libvirt-go.rst docs: go: Add 'go-import' metadata via rST 2023-06-02 09:39:10 +02:00
logging.rst
macos.rst
manifest.json
meson.build meson: Annotate each test() with 'suite' 2023-07-20 10:58:01 +02:00
migration.rst
mstile-150x150.png
newapi.xsl docs: newapi: Remove unused 'docomponents' template 2023-06-02 09:39:10 +02:00
newreposetup.rst
nss.rst
page.xsl docs: go: Add 'go-import' metadata via rST 2023-06-02 09:39:10 +02:00
pci-addresses.rst
pci-hotplug.rst
platforms.rst
programming-languages.rst
python.rst
remote.rst
securityprocess.rst
site.xsl
storage.rst Remove support for building the sheepdog storage driver backend 2022-09-01 13:11:09 +02:00
strategy.rst
styleguide.rst Use 'libvirt.org' instead of 'www.libvirt.org' 2023-04-03 09:19:05 +02:00
submitting-patches.rst docs: Point to mailing list archives from submitting-patches 2023-07-14 15:19:27 +02:00
support.rst
testapi.rst docs: Update link to the php bindings project webpage 2023-04-03 09:19:05 +02:00
testing.rst
testtck.rst
uri.rst
windows.rst