[gdb/testsuite] Generate long string in gdb.base/page.exp
authorTom de Vries <tdevries@suse.de>
Fri, 5 May 2023 16:57:06 +0000 (18:57 +0200)
committerTom de Vries <tdevries@suse.de>
Fri, 5 May 2023 16:57:06 +0000 (18:57 +0200)
I noticed in gdb.base/page.exp:
...
set fours [string repeat 4 40]
...
but then shortly afterwards:
...
    [list 1\r\n 2\r\n 3\r\n 444444444444444444444444444444]
...

Summarize the long string in the same way using string repeat:
...
    [list 1\r\n 2\r\n 3\r\n [string repeat 4 30]]
...

Tested on x86_64-linux.

gdb/testsuite/gdb.base/page.exp

index 327f953c52093f32611ac2860eb5254d6ceccec6..f7b1317e39ceb2803d429646ab84860ce2ec0c4e 100644 (file)
@@ -90,7 +90,7 @@ gdb_test_no_output "set width 30"
 send_gdb "printf \"$str\"\n"
 gdb_expect_list "paged count for interrupt" \
     ".*$pagination_prompt" \
-    [list 1\r\n 2\r\n 3\r\n 444444444444444444444444444444]
+    [list 1\r\n 2\r\n 3\r\n [string repeat 4 30]]
 
 gdb_test "q" "Quit" "quit while paging"