diff options
author | Daniel Dunbar <daniel@zuster.org> | 2013-08-09 00:08:46 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2013-08-09 00:08:46 +0000 |
commit | b3c0c58ca4ecd21566899b369eb70742e44cc8ea (patch) | |
tree | 2f7a75a5a2b1031e2d67f3fe4c2ce4413231b30b /utils/lit | |
parent | f5539a356c55126b5d519d0594b424bdcdeab647 (diff) | |
download | external_llvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.zip external_llvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.tar.gz external_llvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.tar.bz2 |
[lit] Eliminate parent argument from TestingConfig.frompath(), which is effectively unused.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188032 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/lit')
-rw-r--r-- | utils/lit/lit/LitConfig.py | 2 | ||||
-rw-r--r-- | utils/lit/lit/TestingConfig.py | 11 | ||||
-rw-r--r-- | utils/lit/lit/discovery.py | 5 |
3 files changed, 12 insertions, 6 deletions
diff --git a/utils/lit/lit/LitConfig.py b/utils/lit/lit/LitConfig.py index c183613..d493b33 100644 --- a/utils/lit/lit/LitConfig.py +++ b/utils/lit/lit/LitConfig.py @@ -73,7 +73,7 @@ class LitConfig: if self.debug: self.note('load_config from %r' % path) return lit.TestingConfig.TestingConfig.frompath( - path, config.parent, self, mustExist = True, config = config) + path, config, self, mustExist = True) def getBashPath(self): """getBashPath - Get the path to 'bash'""" diff --git a/utils/lit/lit/TestingConfig.py b/utils/lit/lit/TestingConfig.py index d4d218b..6df84b6 100644 --- a/utils/lit/lit/TestingConfig.py +++ b/utils/lit/lit/TestingConfig.py @@ -9,7 +9,14 @@ class TestingConfig: """ @staticmethod - def frompath(path, parent, litConfig, mustExist, config = None): + def frompath(path, config, litConfig, mustExist): + """ + frompath(path, config, litConfig, mustExist) -> TestingConfig + + Load the configuration module at the provided path into the given config + object (or create a new one if None is provided) and return the config. + """ + if config is None: # Set the environment based on the command line arguments. environment = { @@ -38,7 +45,7 @@ class TestingConfig: if litConfig.valgrindLeakCheck: available_features.append('vg_leak') - config = TestingConfig(parent, + config = TestingConfig(None, name = '<unnamed>', suffixes = set(), test_format = None, diff --git a/utils/lit/lit/discovery.py b/utils/lit/lit/discovery.py index f76bd22..35b29c6 100644 --- a/utils/lit/lit/discovery.py +++ b/utils/lit/lit/discovery.py @@ -83,9 +83,8 @@ def getLocalConfig(ts, path_in_suite, litConfig, cache): cfgpath = os.path.join(source_path, litConfig.local_config_name) if litConfig.debug: litConfig.note('loading local config %r' % cfgpath) - return TestingConfig.frompath(cfgpath, parent, litConfig, - mustExist = False, - config = parent.clone(cfgpath)) + return TestingConfig.frompath(cfgpath, parent.clone(cfgpath), litConfig, + mustExist = False) def search(path_in_suite): key = (ts, path_in_suite) |