def makeEnvironment(self):
env = os.environ.copy()
# The got root is the test case directory under runDir, but we might be in a subdirectory
root = Path.cwd()
if root.parent != runDir:
for root in root.parents:
if root.parent == runDir:
break
else:
raise RuntimeError(f"Current directory {Path.cwd().resolve()} is not within a test case rundir")
env['GOT_ROOT'] = str(root)
return env
评论列表
文章目录