From 0b1cae3530601b0e5e16bb10cebafa69c43a3d09 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Wed, 31 May 2023 15:31:15 +0200 Subject: [PATCH] [gdb/testsuite] Fix gdb.tui/wrap-line.exp with --disable-tui When running the test-case gdb.tui/wrap-line.exp with a build configured with --disable-tui, we run into: ... (gdb) PASS: gdb.tui/wrap-line.exp: width-hard-coded: set width 50 tui new-layout command-layout cmd 1^M Undefined command: "tui". Try "help".^M (gdb) ERROR: Undefined command "tui new-layout command-layout cmd 1". ... Fix this by guarding the command with allow_tui_tests. Tested on x86_64-linux. --- gdb/testsuite/gdb.tui/wrap-line.exp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/gdb.tui/wrap-line.exp b/gdb/testsuite/gdb.tui/wrap-line.exp index 4587517504c..2f0e4a5e795 100644 --- a/gdb/testsuite/gdb.tui/wrap-line.exp +++ b/gdb/testsuite/gdb.tui/wrap-line.exp @@ -69,8 +69,10 @@ proc test_wrap { wrap_width } { # Test wrapping in both CLI and TUI. proc test_wrap_cli_tui { auto_detected_width } { - # Use a TUI layout with just a command window. - gdb_test_no_output "tui new-layout command-layout cmd 1" + if { [allow_tui_tests] } { + # Use a TUI layout with just a command window. + gdb_test_no_output "tui new-layout command-layout cmd 1" + } set gdb_width 0 set readline_width 0 -- 2.30.2