guix/gnu
Mathieu Othacehe 1550db6fd4
tests: install: Abort when one installation step fails.
When marionette-eval calls fail in gui-test-program, the installation
continues which results in two scenarios:

- hang forever at the next marionette-eval call,

- keep going and start a broken installation, which is annoying because it
clears the terminal and hides the error.

Make sure that gui-test-program is exited with #f return code when one of the
marionette-eval calls fail.

* gnu/tests/install.scm (gui-test-program): Add a new macro
"marionette-eval*". Throw an exception when one on the marionette-eval calls
fail.
2020-03-22 10:53:55 +01:00
..
bootloader bootloader: grub: Refactor eye-candy a bit. 2020-03-17 23:09:14 -04:00
build build: file-systems: Do not warn about file system check for NFS. 2020-03-02 23:59:45 -05:00
installer installer: Fix cow-store umount. 2020-03-05 23:40:24 +01:00
machine
packages gnu: python-bleach: Update to 3.1.3 (fixes CVE-2020-6816). 2020-03-22 10:39:08 +02:00
services services: Add fontconfig-file-system-service. 2020-03-22 09:08:11 +02:00
system gnu: system: Remove guile-wm from skeleton. 2020-03-19 12:14:19 +01:00
tests tests: install: Abort when one installation step fails. 2020-03-22 10:53:55 +01:00
artwork.scm
bootloader.scm
ci.scm maint: Add 'etc/release-manifest.scm'. 2020-03-13 17:33:38 +01:00
installer.scm installer: Use a Guile-Newt snapshot that supports 'form-watch-fd'. 2020-03-05 23:40:22 +01:00
local.mk gnu: blktrace: Update to db4f634. 2020-03-21 15:17:22 +01:00
machine.scm
packages.scm
services.scm
system.scm gnu: system: Export %sudoers-specification. 2020-03-17 23:01:07 -04:00
tests.scm tests: Add <system-test> gexp compiler. 2020-03-05 16:33:37 +01:00