""" Test lldb-vscode stack trace response """ import vscode from lldbsuite.test.decorators import * import os import lldbvscode_testcase from lldbsuite.test import lldbtest, lldbutil class TestVSCode_stackTraceMissingFunctionName(lldbvscode_testcase.VSCodeTestCaseBase): @skipIfWindows @skipIfRemote def test_missingFunctionName(self): """ Test that the stack frame without a function name is given its pc in the response. """ program = self.getBuildArtifact("a.out") self.build_and_launch(program) self.continue_to_next_stop() frame_without_function_name = self.get_stackFrames()[0] self.assertEquals(frame_without_function_name["name"], "0x0000000000000000")