aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/lib/tuiterm.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/lib/tuiterm.exp')
-rw-r--r--gdb/testsuite/lib/tuiterm.exp16
1 files changed, 7 insertions, 9 deletions
diff --git a/gdb/testsuite/lib/tuiterm.exp b/gdb/testsuite/lib/tuiterm.exp
index a019740..149b751 100644
--- a/gdb/testsuite/lib/tuiterm.exp
+++ b/gdb/testsuite/lib/tuiterm.exp
@@ -34,7 +34,7 @@ namespace eval Term {
variable _resize_count
proc _log { what } {
- verbose -log "+++ $what"
+ verbose "+++ $what"
}
# Call BODY, then log WHAT along with the original and new cursor position.
@@ -754,11 +754,11 @@ namespace eval Term {
# Check for a box at the given coordinates.
proc check_box {test_name x y width height} {
+ dump_box $x $y $width $height
set why [_check_box $x $y $width $height]
if {$why == ""} {
pass $test_name
} else {
- dump_screen
fail "$test_name ($why)"
}
}
@@ -766,10 +766,9 @@ namespace eval Term {
# Check whether the text contents of the terminal match the
# regular expression. Note that text styling is not considered.
proc check_contents {test_name regexp} {
+ dump_screen
set contents [get_all_lines]
- if {![gdb_assert {[regexp -- $regexp $contents]} $test_name]} {
- dump_screen
- }
+ gdb_assert {[regexp -- $regexp $contents]} $test_name
}
# Get the region of the screen described by X, Y, WIDTH,
@@ -800,13 +799,12 @@ namespace eval Term {
# choice for boxes with a border).
proc check_region_contents { test_name x y width height regexp } {
variable _chars
+ dump_box $x $y $width $height
# Now grab the contents of the box, join each line together
# with a '\r\n' sequence and match against REGEXP.
set result [get_region $x $y $width $height "\r\n"]
- if {![gdb_assert {[regexp -- $regexp $result]} $test_name]} {
- dump_screen
- }
+ gdb_assert {[regexp -- $regexp $result]} $test_name
}
# Check the contents of a box on the screen. This is a little
@@ -818,9 +816,9 @@ namespace eval Term {
proc check_box_contents {test_name x y width height regexp} {
variable _chars
+ dump_box $x $y $width $height
set why [_check_box $x $y $width $height]
if {$why != ""} {
- dump_screen
fail "$test_name (box check: $why)"
return
}