summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/dotest.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/dotest.py')
-rw-r--r--lldb/packages/Python/lldbsuite/test/dotest.py78
1 files changed, 0 insertions, 78 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/dotest.py b/lldb/packages/Python/lldbsuite/test/dotest.py
index eed90125212..59317e948ab 100644
--- a/lldb/packages/Python/lldbsuite/test/dotest.py
+++ b/lldb/packages/Python/lldbsuite/test/dotest.py
@@ -300,14 +300,6 @@ def parseOptionsAndInitTestdirs():
"functionality (-G lldb-mi, --skip-category lldb-mi) instead.")
sys.exit(1)
- if args.c:
- if args.c.startswith('-'):
- usage(parser)
- configuration.configFile = args.c
- if not os.path.isfile(configuration.configFile):
- print('Config file:', configuration.configFile, 'does not exist!')
- usage(parser)
-
if args.d:
sys.stdout.write("Suspending the process %d to wait for debugger to attach...\n" % os.getpid())
sys.stdout.flush()
@@ -546,38 +538,6 @@ def parseOptionsAndInitTestdirs():
#print("testdirs:", testdirs)
- # Source the configFile if specified.
- # The side effect, if any, will be felt from this point on. An example
- # config file may be these simple two lines:
- #
- # sys.stderr = open("/tmp/lldbtest-stderr", "w")
- # sys.stdout = open("/tmp/lldbtest-stdout", "w")
- #
- # which will reassign the two file objects to sys.stderr and sys.stdout,
- # respectively.
- #
- # See also lldb-trunk/examples/test/usage-config.
- if configuration.configFile:
- # Pass config (a dictionary) as the locals namespace for side-effect.
- execfile(configuration.configFile, globals(), configuration.config)
- #print("config:", config)
- if "pre_flight" in configuration.config:
- configuration.pre_flight = configuration.config["pre_flight"]
- if not six.callable(configuration.pre_flight):
- print("fatal error: pre_flight is not callable, exiting.")
- sys.exit(1)
- if "post_flight" in configuration.config:
- configuration.post_flight = configuration.config["post_flight"]
- if not six.callable(configuration.post_flight):
- print("fatal error: post_flight is not callable, exiting.")
- sys.exit(1)
- if "lldbtest_remote_sandbox" in configuration.config:
- configuration.lldbtest_remote_sandbox = configuration.config["lldbtest_remote_sandbox"]
- if "lldbtest_remote_shell_template" in configuration.config:
- configuration.lldbtest_remote_shell_template = configuration.config["lldbtest_remote_shell_template"]
- #print("sys.stderr:", sys.stderr)
- #print("sys.stdout:", sys.stdout)
-
def getXcodeOutputPaths(lldbRootDirectory):
result = []
@@ -1138,25 +1098,6 @@ def run_suite():
# Now that we have loaded all the test cases, run the whole test suite.
#
- # The pre_flight and post_flight come from reading a config file.
- def getsource_if_available(obj):
- """
- Return the text of the source code for an object if available. Otherwise,
- a print representation is returned.
- """
- import inspect
- try:
- return inspect.getsource(obj)
- except:
- return repr(obj)
-
- if not configuration.noHeaders:
- print("configuration.pre_flight:", getsource_if_available(configuration.pre_flight))
- print("configuration.post_flight:", getsource_if_available(configuration.post_flight))
-
- # If either pre_flight or post_flight is defined, set configuration.test_remote to True.
- configuration.test_remote = configuration.pre_flight or configuration.post_flight
-
# Turn on lldb loggings if necessary.
lldbLoggings()
@@ -1205,15 +1146,9 @@ def run_suite():
iterArchs = False
iterCompilers = False
- if not configuration.archs and "archs" in configuration.config:
- configuration.archs = configuration.config["archs"]
-
if isinstance(configuration.archs, list) and len(configuration.archs) >= 1:
iterArchs = True
- if not configuration.compilers and "compilers" in configuration.config:
- configuration.compilers = configuration.config["compilers"]
-
#
# Add some intervention here to sanity check that the compilers requested are sane.
# If found not to be an executable program, the invalid one is dropped from the list.
@@ -1276,19 +1211,6 @@ def run_suite():
tbl = str.maketrans(' ', '-')
configPostfix = configString.translate(tbl)
- # Check whether we need to split stderr/stdout into configuration
- # specific files.
- if old_stderr.name != '<stderr>' and configuration.config.get('split_stderr'):
- if new_stderr:
- new_stderr.close()
- new_stderr = open("%s.%s" % (old_stderr.name, configPostfix), "w")
- sys.stderr = new_stderr
- if old_stdout.name != '<stdout>' and configuration.config.get('split_stdout'):
- if new_stdout:
- new_stdout.close()
- new_stdout = open("%s.%s" % (old_stdout.name, configPostfix), "w")
- sys.stdout = new_stdout
-
# If we specified a relocated directory to run the test suite, do
# the extra housekeeping to copy the testdirs to a configStringified
# directory and to update sys.path before invoking the test runner.
OpenPOWER on IntegriCloud