Age | Commit message (Expand) | Author |
2016-06-22 | services: Add 'mcron-service'....* gnu/services/mcron.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/tests/base.scm (%mcron-os, %test-mcron): New variables.
(run-mcron-test): New procedure.
* doc/guix.texi (Scheduled Job Execution): New node.
| Ludovic Courtès |
2016-06-20 | 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'.
| Ludovic Courtès |
2016-06-20 | tests: Add system installation test....* gnu/tests.scm (define-os-with-source): New macro.
* gnu/tests/install.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* build-aux/run-system-tests.scm (%system-tests): Likewise.
| Ludovic Courtès |
2016-06-20 | tests: base: Fully honor the OS passed to 'run-basic-test'....* gnu/tests/base.scm (run-basic-test)["uname"]: Use the host name of OS.
["shepherd services"]: Use service names from OS.
(%test-basic-os): Add call to 'virtualized-operating-system'.
| Ludovic Courtès |
2016-06-20 | tests: Export 'run-basic-test'....* gnu/tests/base.scm (run-basic-test): New procedure, extracted from ...
(%test-basic-os): ... here. Use it.
| Ludovic Courtès |
2016-05-08 | system: tests: Use 'start-service' to wait for service....* gnu/tests/base.scm (%test-basic-os): Use 'start-service' instead of a
busy loop to wait for 'term-tty1'.
| Ludovic Courtès |
2016-05-04 | tests: Add whole-system test....* gnu/system/vm.scm (virtualized-operating-system): Export.
* gnu/tests/base.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* Makefile.am (check-system): New target.
| Ludovic Courtès |