# HG changeset patch # User Julien Cristau # Date 1365669120 -7200 # Node ID bff36e86f74a87e36e8ca242945f207bd88964fa # Parent e750e5abd1c76d74f0548c8e32340a3538cfbef1 [devtools] prevent Xvfb resets Seems like firefox opens more than one connection to the X server in some cases, and things get utterly confused. diff -r e750e5abd1c7 -r bff36e86f74a devtools/qunit.py --- a/devtools/qunit.py Wed Apr 10 15:34:18 2013 +0200 +++ b/devtools/qunit.py Thu Apr 11 10:32:00 2013 +0200 @@ -70,7 +70,8 @@ stderr = TemporaryFile() self.firefox_cmd = ['firefox', '-no-remote'] if os.name == 'posix': - self.firefox_cmd = [osp.join(osp.dirname(__file__), 'data', 'xvfb-run.sh'), '-a'] + self.firefox_cmd + self.firefox_cmd = [osp.join(osp.dirname(__file__), 'data', 'xvfb-run.sh'), + '-a', '-s', '-noreset -screen 0 640x480x8'] + self.firefox_cmd try: home = osp.expanduser('~') user = getlogin()