tests/run-tests.py
changeset 24742 39ee0444e27c
parent 24516 62fb03e0d990
child 24751 dc4daf028f9c
equal deleted inserted replaced
24741:bb67e52362d6 24742:39ee0444e27c
  1691         os.environ["BINDIR"] = self._bindir
  1691         os.environ["BINDIR"] = self._bindir
  1692         os.environ["PYTHON"] = PYTHON
  1692         os.environ["PYTHON"] = PYTHON
  1693 
  1693 
  1694         runtestdir = os.path.abspath(os.path.dirname(__file__))
  1694         runtestdir = os.path.abspath(os.path.dirname(__file__))
  1695         path = [self._bindir, runtestdir] + os.environ["PATH"].split(os.pathsep)
  1695         path = [self._bindir, runtestdir] + os.environ["PATH"].split(os.pathsep)
       
  1696         if os.path.islink(__file__):
       
  1697             # test helper will likely be at the end of the symlink
       
  1698             realfile = os.path.realpath(__file__)
       
  1699             realdir = os.path.abspath(os.path.dirname(realfile))
       
  1700             path.insert(2, realdir)
  1696         if self._tmpbindir != self._bindir:
  1701         if self._tmpbindir != self._bindir:
  1697             path = [self._tmpbindir] + path
  1702             path = [self._tmpbindir] + path
  1698         os.environ["PATH"] = os.pathsep.join(path)
  1703         os.environ["PATH"] = os.pathsep.join(path)
  1699 
  1704 
  1700         # Include TESTDIR in PYTHONPATH so that out-of-tree extensions
  1705         # Include TESTDIR in PYTHONPATH so that out-of-tree extensions