From 16ac74033ae9f01e8be81c4f7f1857e13545bc2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 17 Nov 2019 23:06:49 +0100 Subject: [PATCH] =?UTF-8?q?tests:=20Test=20"guix=20build=20/gnu/store/?= =?UTF-8?q?=E2=80=A6.drv".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * tests/guix-build.sh: Add test for passing "guix build" a .drv. --- tests/guix-build.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/guix-build.sh b/tests/guix-build.sh index 52feda9d3a..62cdd5fe14 100644 --- a/tests/guix-build.sh +++ b/tests/guix-build.sh @@ -36,6 +36,12 @@ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' | \ guix build hello -d | \ grep -e '-hello-[0-9\.]\+\.drv$' +# Passing a .drv. +drv="`guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)' -d`" +out="`guix build "$drv"`" +out2="`guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)'`" +test "$out" = "$out2" + # Passing a URI. GUIX_DAEMON_SOCKET="file://$GUIX_STATE_DIRECTORY/daemon-socket/socket" \ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)'