7
7
from lldbsuite .test .decorators import *
8
8
from lldbsuite .test .lldbtest import *
9
9
10
-
11
10
class StepScriptedTestCase (TestBase ):
12
11
NO_DEBUG_INFO_TESTCASE = True
13
12
@@ -16,12 +15,14 @@ def setUp(self):
16
15
self .main_source_file = lldb .SBFileSpec ("main.c" )
17
16
self .runCmd ("command script import Steps.py" )
18
17
18
+ @expectedFailureAll ()
19
19
def test_standard_step_out (self ):
20
20
"""Tests stepping with the scripted thread plan laying over a standard
21
21
thread plan for stepping out."""
22
22
self .build ()
23
23
self .step_out_with_scripted_plan ("Steps.StepOut" )
24
24
25
+ @expectedFailureAll ()
25
26
def test_scripted_step_out (self ):
26
27
"""Tests stepping with the scripted thread plan laying over an another
27
28
scripted thread plan for stepping out."""
@@ -44,6 +45,7 @@ def step_out_with_scripted_plan(self, name):
44
45
stop_desc = thread .GetStopDescription (1000 )
45
46
self .assertIn ("Stepping out from" , stop_desc , "Got right description" )
46
47
48
+ @expectedFailureAll ()
47
49
def test_misspelled_plan_name (self ):
48
50
"""Test that we get a useful error if we misspell the plan class name"""
49
51
self .build ()
@@ -62,10 +64,12 @@ def test_misspelled_plan_name(self):
62
64
# Make sure we didn't let the process run:
63
65
self .assertEqual (stop_id , process .GetStopID (), "Process didn't run" )
64
66
67
+ @expectedFailureAll ()
65
68
def test_checking_variable (self ):
66
69
"""Test that we can call SBValue API's from a scripted thread plan - using SBAPI's to step"""
67
70
self .do_test_checking_variable (False )
68
71
72
+ @expectedFailureAll ()
69
73
def test_checking_variable_cli (self ):
70
74
"""Test that we can call SBValue API's from a scripted thread plan - using cli to step"""
71
75
self .do_test_checking_variable (True )
0 commit comments