@@ -11,6 +11,7 @@ class gPacketResponder(MockGDBServerResponder):
11
11
def readRegisters (self ):
12
12
return '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
13
13
14
+ @skipIfReproducer # Packet log is not populated during replay.
14
15
def test_connect (self ):
15
16
"""Test connecting to a remote gdb server"""
16
17
target = self .createTarget ("a.yaml" )
@@ -68,11 +69,12 @@ def A(self, packet):
68
69
None , 0 , True , error )
69
70
self .assertEquals ("'A' packet returned an error: 71" , error .GetCString ())
70
71
72
+ @skipIfReproducer # Packet log is not populated during replay.
71
73
def test_read_registers_using_g_packets (self ):
72
74
"""Test reading registers using 'g' packets (default behavior)"""
73
75
self .dbg .HandleCommand (
74
76
"settings set plugin.process.gdb-remote.use-g-packet-for-reading true" )
75
- self .addTearDownHook (lambda :
77
+ self .addTearDownHook (lambda :
76
78
self .runCmd ("settings set plugin.process.gdb-remote.use-g-packet-for-reading false" ))
77
79
self .server .responder = self .gPacketResponder ()
78
80
target = self .createTarget ("a.yaml" )
@@ -85,6 +87,7 @@ def test_read_registers_using_g_packets(self):
85
87
self .assertEquals (
86
88
0 , len ([p for p in self .server .responder .packetLog if p .startswith ("p" )]))
87
89
90
+ @skipIfReproducer # Packet log is not populated during replay.
88
91
def test_read_registers_using_p_packets (self ):
89
92
"""Test reading registers using 'p' packets"""
90
93
self .dbg .HandleCommand (
@@ -97,6 +100,7 @@ def test_read_registers_using_p_packets(self):
97
100
self .assertGreater (
98
101
len ([p for p in self .server .responder .packetLog if p .startswith ("p" )]), 0 )
99
102
103
+ @skipIfReproducer # Packet log is not populated during replay.
100
104
def test_write_registers_using_P_packets (self ):
101
105
"""Test writing registers using 'P' packets (default behavior)"""
102
106
self .server .responder = self .gPacketResponder ()
@@ -109,6 +113,7 @@ def test_write_registers_using_P_packets(self):
109
113
self .assertGreater (
110
114
len ([p for p in self .server .responder .packetLog if p .startswith ("P" )]), 0 )
111
115
116
+ @skipIfReproducer # Packet log is not populated during replay.
112
117
def test_write_registers_using_G_packets (self ):
113
118
"""Test writing registers using 'G' packets"""
114
119
0 commit comments