From cf2400fedd50b107107fac55bbddc70004e1744c Mon Sep 17 00:00:00 2001 From: mbloch Date: Tue, 29 May 2012 17:01:54 +0100 Subject: [PATCH] Fixed race in tests. --- tests/flexnbd.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/flexnbd.rb b/tests/flexnbd.rb index 58a014d..2253f9f 100644 --- a/tests/flexnbd.rb +++ b/tests/flexnbd.rb @@ -14,9 +14,11 @@ class FlexNBD end def serve(ip, port, file, *acl) + File.unlink(ctrl) if File.exists?(ctrl) @pid = fork do exec("#{@bin} serve #{ip} #{port} #{file} #{ctrl} #{acl.join(' ')}") end + sleep 0.1 until File.socket?(ctrl) end def kill