cubicweb #1193313 [tests] windmill tests stuck [deprecated]

it appears that if for some reason ffox of windmill's preferred browser is not responding, the testsuite is stuck

trace:

 File "/home/auc/src/fcw/cubicweb/devtools/cwwindmill.py", line 99, in testWindmill
   threaded=False)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/bin/shell_objects.py", line 133, in do_test
   run_functest()
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/bin/shell_objects.py", line 115, in run_functest
   functest.run_framework(test_args=[module_name], test_runner=WindmillFunctestRunner())
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/dep/_functest/__init__.py", line 37, in run_framework
   totals = frame.execute(tests)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/dep/_functest/frame.py", line 48, in execute
   execute( [(mod, [],)], )
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/dep/_functest/frame.py", line 44, in execute
   run_test_module(test_module)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/dep/_functest/frame.py", line 124, in run_test_module
   result = run_test_function(func)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/dep/_functest/frame.py", line 147, in run_test_function
   test(*args)
 File "/home/auc/src/fcw/cubicweb/web/test/windmill/test_connexion.py", line 23, in test_wrong_connect
   client = WindmillTestClient(__name__)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/authoring/__init__.py", line 185, in __init__
   {'method':'commands.getControllerMethods','params':{}})['result']['result']:
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/tools/json_tools.py", line 60, in __call__
   return self.call(json.dumps(request))
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/tools/json_tools.py", line 130, in __request
   response = self.__transport.request(request)
 File "/home/auc/lib/python2.5/site-packages/windmill-1.3-py2.5.egg/windmill/tools/json_tools.py", line 98, in request
   self.response = connection.getresponse()
 File "/usr/lib/python2.5/httplib.py", line 928, in getresponse
   response.begin()
 File "/usr/lib/python2.5/httplib.py", line 385, in begin
   version, status, reason = self._read_status()
 File "/usr/lib/python2.5/httplib.py", line 343, in _read_status
   line = self.fp.readline()
 File "/usr/lib/python2.5/socket.py", line 372, in readline
   data = recv(1)
KeyboardInterrupt
prioritynormal
typebug
done in3.9.4
load0.000
load left0.000
closed by<not specified>
tagged by