summaryrefslogtreecommitdiff
path: root/tests/guix-jobs.scm
diff options
context:
space:
mode:
authorMathieu Lirzin <mthl@gnu.org>2016-07-12 11:42:20 +0200
committerMathieu Lirzin <mthl@gnu.org>2016-07-13 14:07:24 +0200
commit53c12be40944da8733ac2f2f84dee3e6453e003b (patch)
treee68eaf16bd499e3c5fe7e83356b2124837f248cd /tests/guix-jobs.scm
parent92f5d0dfe4ed885f32e6bd92a53e50f7fcaccbb6 (diff)
downloadcuirass-53c12be40944da8733ac2f2f84dee3e6453e003b.tar
cuirass-53c12be40944da8733ac2f2f84dee3e6453e003b.tar.gz
Evaluate derivations in a separate process.
This fixes a bug where different Guix branches gave the same derivations.
Diffstat (limited to 'tests/guix-jobs.scm')
-rw-r--r--tests/guix-jobs.scm32
1 files changed, 14 insertions, 18 deletions
diff --git a/tests/guix-jobs.scm b/tests/guix-jobs.scm
index 9196147..470305f 100644
--- a/tests/guix-jobs.scm
+++ b/tests/guix-jobs.scm
@@ -17,24 +17,20 @@
;;; You should have received a copy of the GNU General Public License
;;; along with Cuirass. If not, see <http://www.gnu.org/licenses/>.
-(use-modules (cuirass job))
-
-;; In the common case jobs will be defined relative to the repository.
-;; However for testing purpose use local gnu-system.scm instead.
(define (local-file file)
+ ;; In the common case jobs will be defined relative to the repository.
+ ;; However for testing purpose use local gnu-system.scm instead.
(string-append (dirname (current-filename)) "/" file))
-(list (make-job-spec
- #:name "guix"
- #:url "git://git.savannah.gnu.org/guix.git"
- #:load-path "."
- #:branch "master"
- #:file (local-file "gnu-system.scm")
- #:proc 'hydra-jobs)
- (make-job-spec
- #:name "guix"
- #:url "git://git.savannah.gnu.org/guix.git"
- #:load-path "."
- #:tag "v0.10.0"
- #:file (local-file "gnu-system.scm")
- #:proc 'hydra-jobs))
+`(((#:name . "guix")
+ (#:url . "git://git.savannah.gnu.org/guix.git")
+ (#:load-path . ".")
+ (#:branch . "master")
+ (#:file . ,(local-file "gnu-system.scm"))
+ (#:proc . hydra-jobs))
+ ((#:name . "guix")
+ (#:url . "git://git.savannah.gnu.org/guix.git")
+ (#:load-path . ".")
+ (#:tag . "v0.10.0")
+ (#:file . ,(local-file "gnu-system.scm"))
+ (#:proc . hydra-jobs)))