guix-devel/gnu
Ludovic Courtès 98b65b5ff6
tests: Add a mechanism to describe and discover system tests.
* gnu/tests.scm (<system-test>): New record type.
(write-system-test, test-modules, fold-system-tests)
(all-system-tests): New procedures.
* gnu/tests/base.scm (%test-basic-os): Turn into a <system-test>.
* gnu/tests/install.scm (%test-installed-os): Likewise.
* build-aux/run-system-tests.scm (%system-tests): Remove.
(run-system-tests): Use 'all-system-tests'.
2016-06-20 23:50:46 +02:00
..
build vm: 'qemu-command' honors its argument. 2016-06-20 23:50:46 +02:00
packages gnu: guile-next: Update to 2.1.3. 2016-06-20 14:23:58 -04:00
services gnu: services: Add bluetooth-service. 2016-06-18 09:53:14 +08:00
system file-systems: Remove unneeded import. 2016-06-06 18:14:52 +02:00
tests tests: Add a mechanism to describe and discover system tests. 2016-06-20 23:50:46 +02:00
artwork.scm artwork: Update to latest version. 2015-05-07 23:11:23 +02:00
local.mk tests: Add system installation test. 2016-06-20 23:50:46 +02:00
packages.scm packages: Export 'scheme-modules'. 2016-06-20 23:50:46 +02:00
services.scm services: Add 'gc-root-service-type'. 2016-06-20 00:52:53 +02:00
system.scm system: Add procedures to access user accounts and service names. 2016-05-04 23:35:55 +02:00
tests.scm tests: Add a mechanism to describe and discover system tests. 2016-06-20 23:50:46 +02:00