cubicweb/devtools/qunit.py
changeset 12823 e830ace445bf
parent 12822 6a3634515bd5
child 12824 bc623a3e44e9
equal deleted inserted replaced
12822:6a3634515bd5 12823:e830ace445bf
    93     def stop(self):
    93     def stop(self):
    94         if self._process is not None and self._process.poll() is None:
    94         if self._process is not None and self._process.poll() is None:
    95             assert self._process.returncode is None,  self._process.returncode
    95             assert self._process.returncode is None,  self._process.returncode
    96             self._process.terminate()
    96             self._process.terminate()
    97             self._process.wait()
    97             self._process.wait()
       
    98             assert self._process.returncode == 0, "Error: firefox return code is %s, see %s" %\
       
    99                                                   (self._process.returncode, self.log_file)
    98             self._process = None
   100             self._process = None
    99 
   101 
   100     def __del__(self):
   102     def __del__(self):
   101         self.stop()
   103         self.stop()
   102 
   104