guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: doc: Document 'make check-system'.


From: Ludovic Courtès
Subject: 03/03: doc: Document 'make check-system'.
Date: Wed, 22 Jun 2016 21:15:35 +0000 (UTC)

civodul pushed a commit to branch master
in repository guix.

commit 0a2f2848d5f39e008397215e697e14335dcce7c1
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jun 22 22:53:42 2016 +0200

    doc: Document 'make check-system'.
    
    * doc/guix.texi (Running the Test Suite): Document 'make check-system'.
---
 doc/guix.texi |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 7516d75..d6d16b4 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -620,6 +620,31 @@ Upon failure, please email @email{bug-guix@@gnu.org} and 
attach the
 as well as version numbers of the dependencies (@pxref{Requirements}) in
 your message.
 
+Guix also comes with a whole-system test suite that tests complete
+GuixSD operating system instances.  It can only run on systems where
+Guix is already installed, using:
+
address@hidden
+make check-system
address@hidden example
+
address@hidden
+or, again, by defining @code{TESTS} to select a subset of tests to run:
+
address@hidden
+make check-system TESTS="basic mcron"
address@hidden example
+
+These system tests are defined in the @code{(gnu tests @dots{})}
+modules.  They work by running the operating systems under test with
+lightweight instrumentation in a virtual machine (VM).  They can be
+computationally intensive or rather cheap, depending on whether
+substitutes are available for their dependencies (@pxref{Substitutes}).
+Some of them require a lot of storage space to hold VM images.
+
+Again in case of test failures, please send @email{bug-guix@@gnu.org}
+all the details.
+
 @node Setting Up the Daemon
 @section Setting Up the Daemon
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]