tests/run-tests.py
branchstable
changeset 1094 467eb2068e4a
parent 1093 660262879b48
child 1126 dbcb11553a3b
equal deleted inserted replaced
1093:660262879b48 1094:467eb2068e4a
   599 
   599 
   600     def hghave(reqs):
   600     def hghave(reqs):
   601         # TODO: do something smarter when all other uses of hghave is gone
   601         # TODO: do something smarter when all other uses of hghave is gone
   602         tdir = TESTDIR.replace('\\', '/')
   602         tdir = TESTDIR.replace('\\', '/')
   603         proc = Popen4('%s -c "%s/hghave %s"' %
   603         proc = Popen4('%s -c "%s/hghave %s"' %
   604                       (options.shell, tdir, ' '.join(reqs)), TESTDIR, 0)
   604                       (options.shell, tdir, ' '.join(reqs)), wd, 0)
   605         proc.communicate()
   605         proc.communicate()
   606         ret = proc.wait()
   606         ret = proc.wait()
   607         if wifexited(ret):
   607         if wifexited(ret):
   608             ret = os.WEXITSTATUS(ret)
   608             ret = os.WEXITSTATUS(ret)
   609         return ret == 0
   609         return ret == 0