From: Nikodemus Siivola Date: Sat, 9 Jun 2012 17:31:27 +0000 (+0300) Subject: a few more tests to skip on unithreaded builds X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=f84d62fd74450b5f8230f1d01addd34e1c72af98;p=sbcl.git a few more tests to skip on unithreaded builds --- diff --git a/tests/threads.pure.lisp b/tests/threads.pure.lisp index e785e73..2a2a6c4 100644 --- a/tests/threads.pure.lisp +++ b/tests/threads.pure.lisp @@ -20,7 +20,8 @@ (use-package :test-util) -(with-test (:name atomic-update) +(with-test (:name atomic-update + :skipped-on '(not :sb-thread)) (let ((x (cons :count 0))) (mapc #'sb-thread:join-thread (loop repeat 1000 @@ -559,7 +560,8 @@ (try-semaphore sem 1 note) (assert (semaphore-notification-status note)))) -(with-test (:name (:return-from-thread :normal-thread)) +(with-test (:name (:return-from-thread :normal-thread) + :skipped-on '(not :sb-thread)) (let* ((thread (make-thread (lambda () (return-from-thread (values 1 2 3)) :foo))) @@ -575,7 +577,8 @@ (thread-error () :oops))))) -(with-test (:name (:abort-thread :normal-thread)) +(with-test (:name (:abort-thread :normal-thread) + :skipped-on '(not :sb-thread)) (let ((thread (make-thread (lambda () (abort-thread) :foo))))