blob: d70426ff8710db921346aa474444d862f346639d [file]
"""
Test lldb-dap launch request.
"""
import lldbdap_testcase
class TestDAP_launch_invalid_program(lldbdap_testcase.DAPTestCaseBase):
"""
Tests launching with an invalid program.
"""
def test(self):
program = self.getBuildArtifact("a.out")
self.create_debug_adapter()
launch_seq = self.launch(program)
self.dap_server.wait_for_initialized()
self.dap_server.request_configurationDone()
response = self.dap_server.receive_response(launch_seq)
self.assertFalse(response["success"])
self.assertEqual(
"'{0}' does not exist".format(program), response["body"]["error"]["format"]
)