The don't currently work (and they're also not particularly useful, since all of the remote stuff happens inside lldb). This saves us from annotating tests one by one.
24 lines
640 B
Python
24 lines
640 B
Python
"""
|
|
Test exception behavior in DAP
|
|
"""
|
|
|
|
|
|
from lldbsuite.test.decorators import *
|
|
from lldbsuite.test.lldbtest import *
|
|
import lldbdap_testcase
|
|
|
|
|
|
class TestDAP_exception(lldbdap_testcase.DAPTestCaseBase):
|
|
@skipIfWindows
|
|
def test_stopped_description(self):
|
|
"""
|
|
Test that exception description is shown correctly in stopped
|
|
event.
|
|
"""
|
|
program = self.getBuildArtifact("a.out")
|
|
print("test_stopped_description called", flush=True)
|
|
self.build_and_launch(program)
|
|
|
|
self.dap_server.request_continue()
|
|
self.assertTrue(self.verify_stop_exception_info("signal SIGABRT"))
|