diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-08-29 14:14:18 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-09-03 12:34:13 +0200 |
| commit | 128f07cd011d37cd63b2650ffe798ff83f3d1803 (patch) | |
| tree | 7b508b61dd88e3b11dfffef48f61babc4fb724fa | |
| parent | f7f8db1d8c629b1a5313abf59ab78143cb7ac04d (diff) | |
tests: Pass ‘--timeout’ for builds with the host store.
This ensures ‘make check’ doesn’t accidentally start building the world.
* tests/guix-environment-container.sh (GUIX_BUILD_OPTIONS): New environment
variable.
* tests/guix-home.sh (GUIX_BUILD_OPTIONS): Likewise.
* tests/guix-pack-localstatedir.sh (GUIX_BUILD_OPTIONS): Likewise.
* tests/guix-pack-relocatable.sh (GUIX_BUILD_OPTIONS): Likewise.
Change-Id: If8afe9cfc5c0f1f72cd6f3d39dd5d4f6415d1e02
| -rw-r--r-- | tests/guix-environment-container.sh | 3 | ||||
| -rw-r--r-- | tests/guix-home.sh | 3 | ||||
| -rw-r--r-- | tests/guix-pack-localstatedir.sh | 3 | ||||
| -rw-r--r-- | tests/guix-pack-relocatable.sh | 5 |
4 files changed, 9 insertions, 5 deletions
diff --git a/tests/guix-environment-container.sh b/tests/guix-environment-container.sh index 220e6b8ec84..411f07754eb 100644 --- a/tests/guix-environment-container.sh +++ b/tests/guix-environment-container.sh | |||
| @@ -230,7 +230,8 @@ storedir="`guile -c '(use-modules (guix config))(display %storedir)'`" | |||
| 230 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" | 230 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" |
| 231 | NIX_STORE_DIR="$storedir" | 231 | NIX_STORE_DIR="$storedir" |
| 232 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" | 232 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" |
| 233 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET | 233 | GUIX_BUILD_OPTIONS="--timeout=180" # set an upper limit |
| 234 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET GUIX_BUILD_OPTIONS | ||
| 234 | 235 | ||
| 235 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' | 236 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' |
| 236 | then | 237 | then |
diff --git a/tests/guix-home.sh b/tests/guix-home.sh index b8d90196f1e..76befed6135 100644 --- a/tests/guix-home.sh +++ b/tests/guix-home.sh | |||
| @@ -39,7 +39,8 @@ container_supported () | |||
| 39 | localstatedir="$(guile -c '(use-modules (guix config))(display %localstatedir)')" | 39 | localstatedir="$(guile -c '(use-modules (guix config))(display %localstatedir)')" |
| 40 | NIX_STORE_DIR="$(guile -c '(use-modules (guix config))(display %storedir)')" | 40 | NIX_STORE_DIR="$(guile -c '(use-modules (guix config))(display %storedir)')" |
| 41 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" | 41 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" |
| 42 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET | 42 | GUIX_BUILD_OPTIONS="--timeout=180" # set an upper limit |
| 43 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET GUIX_BUILD_OPTIONS | ||
| 43 | 44 | ||
| 44 | # Run tests only when a "real" daemon is available. | 45 | # Run tests only when a "real" daemon is available. |
| 45 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' | 46 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' |
diff --git a/tests/guix-pack-localstatedir.sh b/tests/guix-pack-localstatedir.sh index 042887ea9b3..c9e13bbc879 100644 --- a/tests/guix-pack-localstatedir.sh +++ b/tests/guix-pack-localstatedir.sh | |||
| @@ -31,7 +31,8 @@ storedir="`guile -c '(use-modules (guix config))(display %storedir)'`" | |||
| 31 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" | 31 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" |
| 32 | NIX_STORE_DIR="$storedir" | 32 | NIX_STORE_DIR="$storedir" |
| 33 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" | 33 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" |
| 34 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET | 34 | GUIX_BUILD_OPTIONS="--timeout=180" # set an upper limit |
| 35 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET GUIX_BUILD_OPTIONS | ||
| 35 | 36 | ||
| 36 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' | 37 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' |
| 37 | then | 38 | then |
diff --git a/tests/guix-pack-relocatable.sh b/tests/guix-pack-relocatable.sh index aea02e16f69..228954bd9d7 100644 --- a/tests/guix-pack-relocatable.sh +++ b/tests/guix-pack-relocatable.sh | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # GNU Guix --- Functional package management for GNU | 1 | # GNU Guix --- Functional package management for GNU |
| 2 | # Copyright © 2018, 2019, 2020, 2023 Ludovic Courtès <ludo@gnu.org> | 2 | # Copyright © 2018-2020, 2023, 2025 Ludovic Courtès <ludo@gnu.org> |
| 3 | # Copyright © 2020 Eric Bavier <bavier@posteo.net> | 3 | # Copyright © 2020 Eric Bavier <bavier@posteo.net> |
| 4 | # | 4 | # |
| 5 | # This file is part of GNU Guix. | 5 | # This file is part of GNU Guix. |
| @@ -32,7 +32,8 @@ storedir="`guile -c '(use-modules (guix config))(display %storedir)'`" | |||
| 32 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" | 32 | localstatedir="`guile -c '(use-modules (guix config))(display %localstatedir)'`" |
| 33 | NIX_STORE_DIR="$storedir" | 33 | NIX_STORE_DIR="$storedir" |
| 34 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" | 34 | GUIX_DAEMON_SOCKET="$localstatedir/guix/daemon-socket/socket" |
| 35 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET | 35 | GUIX_BUILD_OPTIONS="--timeout=180" |
| 36 | export NIX_STORE_DIR GUIX_DAEMON_SOCKET GUIX_BUILD_OPTIONS | ||
| 36 | 37 | ||
| 37 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' | 38 | if ! guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))' |
| 38 | then | 39 | then |
