diff options
| -rw-r--r-- | lldb/packages/Python/lldbsuite/test/lldbtest.py | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest.py b/lldb/packages/Python/lldbsuite/test/lldbtest.py index 4b10331d42c..313823b47f6 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbtest.py +++ b/lldb/packages/Python/lldbsuite/test/lldbtest.py @@ -2207,12 +2207,16 @@ class TestBase(Base):              self,              command,              check_file, -            filecheck_options = ''): +            filecheck_options = '', +            expect_cmd_failure = False):          # Run the command.          self.runCmd(                  command, +                check=(not expect_cmd_failure),                  msg="FileCheck'ing result of `{0}`".format(command)) +        self.assertTrue((not expect_cmd_failure) == self.res.Succeeded()) +          # Get the error text if there was an error, and the regular text if not.          output = self.res.GetOutput() if self.res.Succeeded() \                  else self.res.GetError()  | 

