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)
|
(use-modules (ice-9 threads)
|
||||||
(test-suite lib))
|
(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 "1"
|
||||||
(pass-if "no forms"
|
(call-with-values
|
||||||
(call-with-values
|
(lambda ()
|
||||||
(lambda ()
|
(parallel 1))
|
||||||
(parallel))
|
(lambda (x)
|
||||||
(lambda ()
|
(equal? x 1))))
|
||||||
#t)))
|
|
||||||
|
(pass-if "1 2"
|
||||||
(pass-if "1"
|
(call-with-values
|
||||||
(call-with-values
|
(lambda ()
|
||||||
(lambda ()
|
(parallel 1 2))
|
||||||
(parallel 1))
|
(lambda (x y)
|
||||||
(lambda (x)
|
(and (equal? x 1)
|
||||||
(equal? x 1))))
|
(equal? y 2)))))
|
||||||
|
|
||||||
(pass-if "1 2"
|
(pass-if "1 2 3"
|
||||||
(call-with-values
|
(call-with-values
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(parallel 1 2))
|
(parallel 1 2 3))
|
||||||
(lambda (x y)
|
(lambda (x y z)
|
||||||
(and (equal? x 1)
|
(and (equal? x 1)
|
||||||
(equal? y 2)))))
|
(equal? y 2)
|
||||||
|
(equal? z 3)))))))
|
||||||
(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