
This commit adds colour settings to the list of breakpoints in order to grey out breakpoints that have been disabled.
26 lines
907 B
Python
26 lines
907 B
Python
"""
|
|
Test that disabling breakpoints and viewing them in a list uses the correct ANSI color settings when colors are enabled and disabled.
|
|
"""
|
|
|
|
import lldb
|
|
from lldbsuite.test.decorators import *
|
|
from lldbsuite.test.lldbtest import *
|
|
from lldbsuite.test import lldbutil
|
|
from lldbsuite.test.lldbpexpect import PExpectTest
|
|
|
|
import io
|
|
|
|
|
|
class DisabledBreakpointsTest(PExpectTest):
|
|
@add_test_categories(["pexpect"])
|
|
def test_disabling_breakpoints_with_color(self):
|
|
"""Test that disabling a breakpoint and viewing the breakpoints list uses the specified ANSI color prefix."""
|
|
ansi_red_color_code = "\x1b[31m"
|
|
|
|
self.launch(use_colors=True, dimensions=(100, 100))
|
|
self.expect('settings set disable-ansi-prefix "${ansi.fg.red}"')
|
|
self.expect("b main")
|
|
self.expect("br dis")
|
|
self.expect("br l", substrs=[ansi_red_color_code + "1:"])
|
|
self.quit()
|