From: Matthias Braun Date: Wed, 28 Oct 2015 02:36:38 +0000 (+0000) Subject: lit/TestRunner.py: Get execdir from test.getExecPath() instead of passing it around... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=00f3add05903e6c6a161127f54fae2049d899dd3;p=oota-llvm.git lit/TestRunner.py: Get execdir from test.getExecPath() instead of passing it around; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251479 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/lit/lit/TestRunner.py b/utils/lit/lit/TestRunner.py index 548081225be..725546d44b0 100644 --- a/utils/lit/lit/TestRunner.py +++ b/utils/lit/lit/TestRunner.py @@ -557,13 +557,13 @@ def parseIntegratedTestScript(test, normalize_slashes=False, return lit.Test.Result(Test.UNSUPPORTED, "Test requires one of the limit_to_features features %s" % msg) - return script,tmpBase,execdir + return script,tmpBase -def _runShTest(test, litConfig, useExternalSh, - script, tmpBase, execdir): +def _runShTest(test, litConfig, useExternalSh, script, tmpBase): # Create the output directory if it does not already exist. lit.util.mkdir_p(os.path.dirname(tmpBase)) + execdir = os.path.dirname(test.getExecPath()) if useExternalSh: res = executeScript(test, litConfig, tmpBase, script, execdir) else: @@ -601,14 +601,14 @@ def executeShTest(test, litConfig, useExternalSh, if litConfig.noExecute: return lit.Test.Result(Test.PASS) - script, tmpBase, execdir = res + script, tmpBase = res # Re-run failed tests up to test_retry_attempts times. attempts = 1 if hasattr(test.config, 'test_retry_attempts'): attempts += test.config.test_retry_attempts for i in range(attempts): - res = _runShTest(test, litConfig, useExternalSh, script, tmpBase, execdir) + res = _runShTest(test, litConfig, useExternalSh, script, tmpBase) if res.code != Test.FAIL: break # If we had to run the test more than once, count it as a flaky pass. These