mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-23 21:17:11 -05:00
tests: Make #:references-graphs gexp test more tolerant.
* tests/gexp.scm ("gexp->derivation #:references-graphs"): Use 'lset=' instead of 'equal?' since the order in which references are listed in not guaranteed.
This commit is contained in:
parent
d05c6da05d
commit
72cd8ec0b1
1 changed files with 7 additions and 5 deletions
|
@ -511,7 +511,7 @@ (define (match-input thing)
|
|||
|
||||
(test-assertm "gexp->derivation #:references-graphs"
|
||||
(mlet* %store-monad
|
||||
((one (text-file "one" "hello, world"))
|
||||
((one (text-file "one" (random-text)))
|
||||
(two (gexp->derivation "two"
|
||||
#~(symlink #$one #$output:chbouib)))
|
||||
(drv (gexp->derivation "ref-graphs"
|
||||
|
@ -544,12 +544,14 @@ (define (match-input thing)
|
|||
(g-guile -> (derivation->output-path drv)))
|
||||
(return (and ok?
|
||||
(equal? (call-with-input-file g-one read) (list one))
|
||||
(equal? (call-with-input-file g-two read)
|
||||
(list one (derivation->output-path two "chbouib")))
|
||||
(lset= string=?
|
||||
(call-with-input-file g-two read)
|
||||
(list one (derivation->output-path two "chbouib")))
|
||||
|
||||
;; Note: %BOOTSTRAP-GUILE depends on the bootstrap Bash.
|
||||
(equal? (call-with-input-file g-guile read)
|
||||
(list (derivation->output-path guile-drv) bash))))))
|
||||
(lset= string=?
|
||||
(call-with-input-file g-guile read)
|
||||
(list (derivation->output-path guile-drv) bash))))))
|
||||
|
||||
(test-assertm "gexp->derivation #:allowed-references"
|
||||
(mlet %store-monad ((drv (gexp->derivation "allowed-refs"
|
||||
|
|
Loading…
Reference in a new issue