diff options
author | Matthias Braun <matze@braunis.de> | 2015-11-03 02:47:04 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2015-11-03 02:47:04 +0000 |
commit | 6e367b27c5d0efa71768bcf096e7ed1f729658b3 (patch) | |
tree | f6cc1c0da05d018a52acfc74622b3da9566a276e /lit.cfg | |
parent | 8ad02dd3589217fd9f2e9060614f88b0bf3d7d7d (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.cfg | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -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) |