From b62fb4ba5cf61070486287da393ada566b4ad4ed Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Thu, 31 Jan 2013 20:58:16 +0000 Subject: [lit] Fix bug where InternalShellError messages were discarded. - Also, change the exit code to match 'sh'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174089 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/lit/lit/TestRunner.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'utils/lit') diff --git a/utils/lit/lit/TestRunner.py b/utils/lit/lit/TestRunner.py index 9bd3e43..3d0ff54 100644 --- a/utils/lit/lit/TestRunner.py +++ b/utils/lit/lit/TestRunner.py @@ -256,9 +256,8 @@ def executeScriptInternal(test, litConfig, tmpBase, commands, cwd): try: exitCode = executeShCmd(cmd, test.config, cwd, results) except InternalShellError,e: - out = '' - err = e.message - exitCode = 255 + exitCode = 127 + results.append((e.command, '', e.message, exitCode)) out = err = '' for i,(cmd, cmd_out,cmd_err,res) in enumerate(results): -- cgit v1.1