mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Only test when 'threads are provided.
This commit is contained in:
parent
1f834c95da
commit
d8d925f310
1 changed files with 31 additions and 31 deletions
|
@ -20,35 +20,35 @@
|
|||
(use-modules (ice-9 threads)
|
||||
(test-suite lib))
|
||||
|
||||
(if (provided? 'threads)
|
||||
(with-test-prefix "parallel"
|
||||
(pass-if "no forms"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel))
|
||||
(lambda ()
|
||||
#t)))
|
||||
|
||||
(with-test-prefix "parallel"
|
||||
(pass-if "no forms"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel))
|
||||
(lambda ()
|
||||
#t)))
|
||||
|
||||
(pass-if "1"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1))
|
||||
(lambda (x)
|
||||
(equal? x 1))))
|
||||
|
||||
(pass-if "1 2"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1 2))
|
||||
(lambda (x y)
|
||||
(and (equal? x 1)
|
||||
(equal? y 2)))))
|
||||
|
||||
(pass-if "1 2 3"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1 2 3))
|
||||
(lambda (x y z)
|
||||
(and (equal? x 1)
|
||||
(equal? y 2)
|
||||
(equal? z 3))))))
|
||||
(pass-if "1"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1))
|
||||
(lambda (x)
|
||||
(equal? x 1))))
|
||||
|
||||
(pass-if "1 2"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1 2))
|
||||
(lambda (x y)
|
||||
(and (equal? x 1)
|
||||
(equal? y 2)))))
|
||||
|
||||
(pass-if "1 2 3"
|
||||
(call-with-values
|
||||
(lambda ()
|
||||
(parallel 1 2 3))
|
||||
(lambda (x y z)
|
||||
(and (equal? x 1)
|
||||
(equal? y 2)
|
||||
(equal? z 3)))))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue