[libvirt PATCH 02/10] docs: Provide more information about the TCK test suite
Daniel P. Berrangé
berrange at redhat.com
Wed Jul 13 10:09:00 UTC 2022
On Tue, Jul 12, 2022 at 02:44:34PM +0200, Erik Skultety wrote:
> Most importantly, how to get it, how install dependencies and how
> to run it.
>
> Signed-off-by: Erik Skultety <eskultet at redhat.com>
> ---
> docs/testtck.rst | 92 ++++++++++++++++++++++++++++++++++++++++++------
> 1 file changed, 81 insertions(+), 11 deletions(-)
> +Running TCK
> +~~~~~~~~~~~
> +
> +Once you have all the dependencies installed, you can then proceed with running
> +as root the test suite as root (when running with Avocado):
> +
> +::
> +
> + # avocado --config avocado.config run --tap - ./scripts/
> +
> +from the TCK's git root.
> +
> +
> +If you don't want to install Avocado you can execute tests using the
> +``libvirt-tck`` binary directly (again, from the git root). You'll need to pass
> +a few options that Avocado takes care of:
> +
> +::
> +
> + # PERL5LIB=./lib perl bin/libvirt-tck -c <path_to_config> --force ./scripts
We don't need --force here technically - that's only if you want it
to cleanup a previously aborted test run that didn't do cleanup itself.
> +Note that running with root privileges is necessary since some tests need
> +access to system resources or configs. This, along with the fact that some
> +tests might affect the host system are good reasons to consider using a test VM
> +as described above.
One day we ought to make it work again as non-root, as it used to be
ok in the past. It would be useful to have coverage of qemu:///session
as we've had a few times where we caused regressions in unprivileged
libvirtd usage, since most of our developers test privileged. Unpriv
is getting more important given KubeVirt's desire to get fully
unprivileged.
With '--force' removed, or a note about it added
Reviewed-by: Daniel P. Berrangé <berrange at redhat.com>
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list