def build_and_launch(self, program, args=None, cwd=None, env=None, stopOnEntry=False, disableASLR=True, disableSTDIO=False, shellExpandArguments=False, trace=False, initCommands=None, preRunCommands=None, stopCommands=None, exitCommands=None, sourcePath=None, debuggerRoot=None):
    'Build the default Makefile target, create the VSCode debug adaptor,\n           and launch the process.\n        '
    self.build_and_create_debug_adaptor()
    self.assertTrue(os.path.exists(program), 'executable must exist')
    self.launch(program, args, cwd, env, stopOnEntry, disableASLR, disableSTDIO, shellExpandArguments, trace, initCommands, preRunCommands, stopCommands, exitCommands, sourcePath, debuggerRoot)
Build the default Makefile target, create the VSCode debug adaptor,
and launch the process.
def build_and_launch(self, program, args=None, cwd=None, env=None, stopOnEntry=False, disableASLR=True, disableSTDIO=False, shellExpandArguments=False, trace=False, initCommands=None, preRunCommands=None, stopCommands=None, exitCommands=None, sourcePath=None, debuggerRoot=None):
    'Build the default Makefile target, create the VSCode debug adaptor,\n           and launch the process.\n        '
    self.build_and_create_debug_adaptor()
    self.assertTrue(os.path.exists(program), 'executable must exist')
    self.launch(program, args, cwd, env, stopOnEntry, disableASLR, disableSTDIO, shellExpandArguments, trace, initCommands, preRunCommands, stopCommands, exitCommands, sourcePath, debuggerRoot)