mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	test/drb/drbtest.rb: Skip test_06_timeout on Solaris10s
The test seems to have a race condition, which fails on very slow
machine like Solaris10s.  So skip it.
In addition, this change restores timeout guard that was removed at
0660d7cb53.  This is because the test gets
stuck forever when something wrong occurs.  It is better to fail the
test than stuck.
			
			
This commit is contained in:
		
							parent
							
								
									8b2e1ca10e
								
							
						
					
					
						commit
						53a7abe2cd
					
				
					 1 changed files with 9 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -207,12 +207,15 @@ module DRbCore
 | 
			
		|||
 | 
			
		||||
  def test_06_timeout
 | 
			
		||||
    skip if RUBY_PLATFORM.include?("armv7l-linux")
 | 
			
		||||
    ten = Onecky.new(10)
 | 
			
		||||
    assert_raise(Timeout::Error) do
 | 
			
		||||
      @there.do_timeout(ten)
 | 
			
		||||
    end
 | 
			
		||||
    assert_raise(Timeout::Error) do
 | 
			
		||||
      @there.do_timeout(ten)
 | 
			
		||||
    skip if RUBY_PLATFORM.include?("sparc-solaris2.10")
 | 
			
		||||
    Timeout.timeout(60) do
 | 
			
		||||
      ten = Onecky.new(10)
 | 
			
		||||
      assert_raise(Timeout::Error) do
 | 
			
		||||
        @there.do_timeout(ten)
 | 
			
		||||
      end
 | 
			
		||||
      assert_raise(Timeout::Error) do
 | 
			
		||||
        @there.do_timeout(ten)
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue