1. 07 Sep, 2018 39 commits
  2. 18 Jul, 2018 1 commit
    • Jérome Perrin's avatar
      test: Do not check presence of lockfile in /tmp/ to assume Xvfb is running for this display · 477c512d
      Jérome Perrin authored
      This caused two problems:
       - If Xfvb was killed and left a stale lock file, we don't reuse this
         display. After some time we end up having "All display locked"
         exception but no Xvfb process running.
       - Xvfb's slapos is patched to store control sockets and lockfiles in
         $TMPDIR ( nexedi/slapos@58462c24 ).
         We don't have $TMPDIR set in testnodes, but this would be a problem
         if we ever set it.
      
      Because Xvfb can detect a stale lock file upon startup and start anyway,
      the easy way running Xvfb for each display and see if it's still running
      after a few seconds.
      477c512d