Skip to content

Commit faebd7e

Browse files
committed
Skip queue tests if no support for prep_futex_xxx
1 parent 49d5dbf commit faebd7e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/test_um.rb

+12
Original file line numberDiff line numberDiff line change
@@ -758,6 +758,8 @@ def test_synchronize_pair
758758

759759
class QueueTest < UMBaseTest
760760
def test_push_pop_1
761+
skip if !machine.respond_to?(:synchronize)
762+
761763
q = UM::Queue.new
762764
assert_equal 0, q.count
763765
machine.push(q, :foo)
@@ -771,6 +773,8 @@ def test_push_pop_1
771773
end
772774

773775
def test_push_pop_2
776+
skip if !machine.respond_to?(:synchronize)
777+
774778
q = UM::Queue.new
775779
buf = []
776780

@@ -802,6 +806,8 @@ def test_push_pop_2
802806
end
803807

804808
def test_push_pop_3
809+
skip if !machine.respond_to?(:synchronize)
810+
805811
q = UM::Queue.new
806812
buf = []
807813

@@ -828,6 +834,8 @@ def test_push_pop_3
828834
end
829835

830836
def test_push_pop_4
837+
skip if !machine.respond_to?(:synchronize)
838+
831839
q = UM::Queue.new
832840
buf = []
833841

@@ -855,6 +863,8 @@ def test_push_pop_4
855863
end
856864

857865
def test_push_shift_1
866+
skip if !machine.respond_to?(:synchronize)
867+
858868
q = UM::Queue.new
859869

860870
machine.push(q, :foo)
@@ -867,6 +877,8 @@ def test_push_shift_1
867877
end
868878

869879
def test_shift_shift_1
880+
skip if !machine.respond_to?(:synchronize)
881+
870882
q = UM::Queue.new
871883

872884
machine.unshift(q, :foo)

0 commit comments

Comments
 (0)