summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2013-08-09 00:08:46 +0000
committerDaniel Dunbar <daniel@zuster.org>2013-08-09 00:08:46 +0000
commitb3c0c58ca4ecd21566899b369eb70742e44cc8ea (patch)
tree2f7a75a5a2b1031e2d67f3fe4c2ce4413231b30b /utils
parentf5539a356c55126b5d519d0594b424bdcdeab647 (diff)
downloadllvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.tar.gz
llvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.tar.bz2
llvm-b3c0c58ca4ecd21566899b369eb70742e44cc8ea.tar.xz
[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')
-rw-r--r--utils/lit/lit/LitConfig.py2
-rw-r--r--utils/lit/lit/TestingConfig.py11
-rw-r--r--utils/lit/lit/discovery.py5
3 files changed, 12 insertions, 6 deletions
diff --git a/utils/lit/lit/LitConfig.py b/utils/lit/lit/LitConfig.py
index c183613133..d493b33daa 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 d4d218b570..6df84b6815 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 f76bd22075..35b29c62d5 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)