mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-26 13:10:34 +00:00
Propagate pipefail when cloning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187268 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
67a38a2875
commit
c16ab3ed21
@ -47,7 +47,8 @@ class TestingConfig:
|
||||
test_exec_root = None,
|
||||
test_source_root = None,
|
||||
excludes = [],
|
||||
available_features = available_features)
|
||||
available_features = available_features,
|
||||
pipefail = False)
|
||||
|
||||
if os.path.exists(path):
|
||||
# FIXME: Improve detection and error reporting of errors in the
|
||||
@ -79,7 +80,7 @@ class TestingConfig:
|
||||
def __init__(self, parent, name, suffixes, test_format,
|
||||
environment, substitutions, unsupported, on_clone,
|
||||
test_exec_root, test_source_root, excludes,
|
||||
available_features):
|
||||
available_features, pipefail):
|
||||
self.parent = parent
|
||||
self.name = str(name)
|
||||
self.suffixes = set(suffixes)
|
||||
@ -92,7 +93,7 @@ class TestingConfig:
|
||||
self.test_source_root = test_source_root
|
||||
self.excludes = set(excludes)
|
||||
self.available_features = set(available_features)
|
||||
self.pipefail = True
|
||||
self.pipefail = pipefail
|
||||
|
||||
def clone(self, path):
|
||||
# FIXME: Chain implementations?
|
||||
@ -102,7 +103,8 @@ class TestingConfig:
|
||||
self.environment, self.substitutions,
|
||||
self.unsupported, self.on_clone,
|
||||
self.test_exec_root, self.test_source_root,
|
||||
self.excludes, self.available_features)
|
||||
self.excludes, self.available_features,
|
||||
self.pipefail)
|
||||
if cfg.on_clone:
|
||||
cfg.on_clone(self, cfg, path)
|
||||
return cfg
|
||||
|
Loading…
Reference in New Issue
Block a user