aboutsummaryrefslogtreecommitdiff
path: root/lit.cfg
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-11-03 02:47:04 +0000
committerMatthias Braun <matze@braunis.de>2015-11-03 02:47:04 +0000
commit6e367b27c5d0efa71768bcf096e7ed1f729658b3 (patch)
treef6cc1c0da05d018a52acfc74622b3da9566a276e /lit.cfg
parent8ad02dd3589217fd9f2e9060614f88b0bf3d7d7d (diff)
cmake/lit: Do not fail if there are no VERIFY: lines
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@251894 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lit.cfg')
-rw-r--r--lit.cfg19
1 files changed, 10 insertions, 9 deletions
diff --git a/lit.cfg b/lit.cfg
index ee9014d9..d0b4707c 100644
--- a/lit.cfg
+++ b/lit.cfg
@@ -149,16 +149,17 @@ class TestSuiteTest(FileBasedTest):
runtimes.append(runtime)
# Run verification script (the "VERIFY:" part)
- res = runScript(test, litConfig, verifyscript, tmpBase)
- if isinstance(res, lit.Test.Result):
- return res
- out, err, exitCode = res
+ if len(verifyscript) > 0:
+ res = runScript(test, litConfig, verifyscript, tmpBase)
+ if isinstance(res, lit.Test.Result):
+ return res
+ out, err, exitCode = res
- output += "\n" + "\n".join(verifyscript)
- if exitCode != 0:
- output += "\n" + out
- output += "\n" + err
- return lit.Test.Result(Test.FAIL, output)
+ output += "\n" + "\n".join(verifyscript)
+ if exitCode != 0:
+ output += "\n" + out
+ output += "\n" + err
+ return lit.Test.Result(Test.FAIL, output)
compile_time = collectCompileTime(test)