Commit cf3e14f5 authored by Chris Lamb's avatar Chris Lamb
Browse files

Make the build reproducible

parent d500fa9023e5
Pipeline #10391 passed with stages
in 1 minute and 34 seconds
...@@ -171,13 +171,13 @@ class MemorySentinel(Thread): ...@@ -171,13 +171,13 @@ class MemorySentinel(Thread):
daemonic thread daemonic thread
""" """
def __init__(self, interval, memory_limit, gpid=os.getpid()): def __init__(self, interval, memory_limit, gpid=None):
Thread.__init__(self, target=self._run, name="Test.Sentinel") Thread.__init__(self, target=self._run, name="Test.Sentinel")
self.memory_limit = memory_limit self.memory_limit = memory_limit
self._stop = Event() self._stop = Event()
self.interval = interval self.interval = interval
self.setDaemon(True) self.setDaemon(True)
self.gpid = gpid self.gpid = gpid if gpid is not None else os.getpid()
def stop(self): def stop(self):
"""stop ap""" """stop ap"""
......
...@@ -209,8 +209,10 @@ def load_pytest_conf(path, parser): ...@@ -209,8 +209,10 @@ def load_pytest_conf(path, parser):
return namespace.get("CustomPyTester", PyTester) return namespace.get("CustomPyTester", PyTester)
def project_root(parser, projdir=os.getcwd()): def project_root(parser, projdir=None):
"""try to find project's root and add it to sys.path""" """try to find project's root and add it to sys.path"""
if projdir is None:
projdir = os.getcwd()
previousdir = curdir = osp.abspath(projdir) previousdir = curdir = osp.abspath(projdir)
testercls = PyTester testercls = PyTester
conf_file_path = osp.join(curdir, CONF_FILE) conf_file_path = osp.join(curdir, CONF_FILE)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment