From 1adaa1f344f784a17d9539ab0b12431e187c7e8b Mon Sep 17 00:00:00 2001 From: kazu Date: Tue, 15 Nov 2016 15:04:56 +0000 Subject: Fix regexp and typo git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/thread/test_queue.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/thread/test_queue.rb b/test/thread/test_queue.rb index a20120fd71..e1821da0de 100644 --- a/test/thread/test_queue.rb +++ b/test/thread/test_queue.rb @@ -520,9 +520,9 @@ class TestQueue < Test::Unit::TestCase # No dead or finished threads, give up to 10 seconds to start running t = Time.now - Thread.pass until Time.now - t > 10 || (consumers + producers).all?{|thr| thr.status =~ /\Arun|sleep\Z/} + Thread.pass until Time.now - t > 10 || (consumers + producers).all?{|thr| thr.status =~ /\A(?:run|sleep)\z/} - assert (consumers + producers).all?{|thr| thr.status =~ /\Arun|sleep\Z/}, 'no threads runnning' + assert (consumers + producers).all?{|thr| thr.status =~ /\A(?:run|sleep)\z/}, 'no threads running' # just exercising the concurrency of the support methods. counter = Thread.new do -- cgit v1.2.3