+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1>Test suites</h1>
- <p>There is a few test suites available to developers for testing
- a given version of libvirt:</p>
- <ul>
- <li>the internal test suite: present in the source code, it is run
- by developers before submitting patches upstream, it is also
- suggested to have it run and pass as part of the packaging
- process for distributions. It is run by launching:
- <pre>make check (libvirt 6.6.0 and older)</pre>
- <pre>ninja test (libvirt 6.7.0 and newer)</pre>
- in a source tree after compilation has finished. It doesn't
- really make functional testing but checks that large portions
- of the code not interacting directly with virtualization
- functions properly.
- </li>
- <li>the <a href="testtck.html">TCK test suite</a> is a functional
- test suite implemented using the
- <a href="https://search.cpan.org/dist/Sys-Virt/">Perl bindings</a>
- of libvirt. It is available separately as a
- <a href="ftp://libvirt.org/libvirt/tck/">download</a>, as a
- <a href="https://rpmfind.net/linux/rpm2html/search.php?query=libvirt-tck">package</a>
- in Fedora distributions, but best is probably to get
- the <a href="https://gitlab.com/libvirt/libvirt-tck">version
- from GIT</a>.
- </li>
- <li>the <a href="testapi.html">libvirt-test-API</a> is also a functional
- test suite, but implemented using the
- <a href="python.html">Python bindings</a>
- of libvirt. It is available separately as a
- <a href="ftp://libvirt.org/libvirt/libvirt-test-API/">download</a>,
- or directly get
- the <a href="https://gitlab.com/libvirt/libvirt-test-API/">version
- from GIT</a>.
- </li>
- </ul>
- </body>
-</html>
--- /dev/null
+===========
+Test suites
+===========
+
+There is a few test suites available to developers for testing a given version
+of libvirt:
+
+- the internal test suite: present in the source code, it is run by developers
+ before submitting patches upstream, it is also suggested to have it run and
+ pass as part of the packaging process for distributions. It is run by
+ launching:
+
+ ::
+
+ make check (libvirt 6.6.0 and older)
+
+ ::
+
+ ninja test (libvirt 6.7.0 and newer)
+
+ in a source tree after compilation has finished. It doesn't really make
+ functional testing but checks that large portions of the code not interacting
+ directly with virtualization functions properly.
+
+- the `TCK test suite <testtck.html>`__ is a functional test suite implemented
+ using the `Perl bindings <https://search.cpan.org/dist/Sys-Virt/>`__ of
+ libvirt. It is available separately as a
+ `download <ftp://libvirt.org/libvirt/tck/>`__, as a
+ `package <https://rpmfind.net/linux/rpm2html/search.php?query=libvirt-tck>`__
+ in Fedora distributions, but best is probably to get the `version from
+ GIT <https://gitlab.com/libvirt/libvirt-tck>`__.
+
+- the `libvirt-test-API <testapi.html>`__ is also a functional test suite, but
+ implemented using the `Python bindings <python.html>`__ of libvirt. It is
+ available separately as a
+ `download <ftp://libvirt.org/libvirt/libvirt-test-API/>`__, or directly get
+ the `version from GIT <https://gitlab.com/libvirt/libvirt-test-API/>`__.