mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-23 19:19:20 -05:00
tests: "basic" test loads (guix …) modules from the right place.
This is a followup to 7561881f2a
.
* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: Remove 'set!' statements, add 'add-to-load-path' statement for
GUIX.
This commit is contained in:
parent
d5094c8115
commit
e2f9832f45
1 changed files with 8 additions and 13 deletions
|
@ -31,6 +31,7 @@ (define-module (gnu tests base)
|
|||
#:use-module (gnu services networking)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages ocr)
|
||||
#:use-module (gnu packages package-management)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix store)
|
||||
#:use-module (guix monads)
|
||||
|
@ -300,19 +301,13 @@ (define (entry->list entry)
|
|||
'success!
|
||||
(marionette-eval '(begin
|
||||
;; Make sure the (guix …) modules are found.
|
||||
(eval-when (expand load eval)
|
||||
(set! %load-path
|
||||
(cons
|
||||
(string-append
|
||||
"/run/current-system/profile/share/guile/site/"
|
||||
(effective-version))
|
||||
%load-path))
|
||||
(set! %load-compiled-path
|
||||
(cons
|
||||
(string-append
|
||||
"/run/current-system/profile/share/guile/site/"
|
||||
(effective-version))
|
||||
%load-compiled-path)))
|
||||
;;
|
||||
;; XXX: Currently shepherd and marionette run
|
||||
;; on Guile 2.0 whereas Guix is on 2.2. Yet
|
||||
;; we should be able to load the 2.0 Scheme
|
||||
;; files since it's pure Scheme.
|
||||
(add-to-load-path
|
||||
#+(file-append guix "/share/guile/site/2.2"))
|
||||
|
||||
(use-modules (srfi srfi-34) (guix store))
|
||||
|
||||
|
|
Loading…
Reference in a new issue