summaryrefslogtreecommitdiffstats
path: root/lldb/test/global_variables/TestGlobalVariables.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/global_variables/TestGlobalVariables.py')
-rw-r--r--lldb/test/global_variables/TestGlobalVariables.py26
1 files changed, 15 insertions, 11 deletions
diff --git a/lldb/test/global_variables/TestGlobalVariables.py b/lldb/test/global_variables/TestGlobalVariables.py
index c6899f3d950..0cc557fe6d5 100644
--- a/lldb/test/global_variables/TestGlobalVariables.py
+++ b/lldb/test/global_variables/TestGlobalVariables.py
@@ -3,9 +3,9 @@
import os, time
import unittest2
import lldb
-import lldbtest
+from lldbtest import *
-class TestGlobalVariables(lldbtest.TestBase):
+class TestGlobalVariables(TestBase):
mydir = "global_variables"
@@ -14,29 +14,32 @@ class TestGlobalVariables(lldbtest.TestBase):
res = self.res
exe = os.path.join(os.getcwd(), "a.out")
self.ci.HandleCommand("file " + exe, res)
- self.assertTrue(res.Succeeded())
+ self.assertTrue(res.Succeeded(), CURRENT_EXECUTABLE_SET)
# Break inside the main.
self.ci.HandleCommand("breakpoint set -f main.c -l 20", res)
self.assertTrue(res.Succeeded())
self.assertTrue(res.GetOutput().startswith(
- "Breakpoint created: 1: file ='main.c', line = 20, locations = 1"))
+ "Breakpoint created: 1: file ='main.c', line = 20, locations = 1"),
+ BREAKPOINT_CREATED)
self.ci.HandleCommand("run", res)
- time.sleep(0.1)
- self.assertTrue(res.Succeeded())
+ #time.sleep(0.1)
+ self.assertTrue(res.Succeeded(), RUN_STOPPED)
# The stop reason of the thread should be breakpoint.
self.ci.HandleCommand("thread list", res)
- print "thread list ->", res.GetOutput()
- self.assertTrue(res.Succeeded())
+ #print "thread list ->", res.GetOutput()
+ self.assertTrue(res.Succeeded(), CMD_MSG('thread list'))
self.assertTrue(res.GetOutput().find('state is Stopped') > 0 and
- res.GetOutput().find('stop reason = breakpoint') > 0)
+ res.GetOutput().find('stop reason = breakpoint') > 0,
+ STOPPED_DUE_TO_BREAKPOINT)
# The breakpoint should have a hit count of 1.
self.ci.HandleCommand("breakpoint list", res)
self.assertTrue(res.Succeeded())
- self.assertTrue(res.GetOutput().find(' resolved, hit count = 1') > 0)
+ self.assertTrue(res.GetOutput().find(' resolved, hit count = 1') > 0,
+ BREAKPOINT_HIT_ONCE)
# Check that GLOBAL scopes are indicated for the variables.
self.ci.HandleCommand("variable list -s -a", res);
@@ -47,7 +50,8 @@ class TestGlobalVariables(lldbtest.TestBase):
output.find('GLOBAL: g_file_global_int') > 0 and
output.find('(int) 42') > 0 and
output.find('GLOBAL: g_file_global_cstr') > 0 and
- output.find('g_file_global_cstr') > 0)
+ output.find('g_file_global_cstr') > 0,
+ VARIABLES_DISPLAYED_CORRECTLY)
self.ci.HandleCommand("continue", res)
self.assertTrue(res.Succeeded())
OpenPOWER on IntegriCloud