[gdb/testsuite] Add test-case gdb.tui/color-prompt.exp
authorTom de Vries <tdevries@suse.de>
Fri, 26 May 2023 10:30:24 +0000 (12:30 +0200)
committerTom de Vries <tdevries@suse.de>
Fri, 26 May 2023 10:30:24 +0000 (12:30 +0200)
commita3b86780b6cc9d5915a781bef0d901dcc5d9c07f
treecb1c590ad52c5628047b636ea1879d10c0f65389
parent52141e2def780c8ff6f4233971f9007e5d712a5d
[gdb/testsuite] Add test-case gdb.tui/color-prompt.exp

Add a test-case that sets a prompt with color in TUI.

The line containing the prompt is shown by get_line_with_attrs as follows:
...
<fg:31>(gdb) <fg:default>
...

The 31 means red, but only for foreground colors, for background colors 41
means red.

Make this more readable by using color names for both foreground and
background, such that we have instead:
....
<fg:red>(gdb) <fg:default>
...

Tested on x86_64-linux.
gdb/testsuite/gdb.tui/color-prompt.exp [new file with mode: 0644]
gdb/testsuite/gdb.tui/tuiterm.exp
gdb/testsuite/lib/tuiterm.exp