mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 04:49:54 +08:00
GDB/testsuite: Add coverage for `print -elements' command
We currently have no coverage for the `print -elements ...' command (or `p -elements ...' in the shortened form), so add a couple of test cases mimicking ones using corresponding `set print elements ...' values.
This commit is contained in:
@ -536,6 +536,15 @@ proc test_print_strings {} {
|
||||
gdb_test "p teststring" \
|
||||
" = (.unsigned char .. )?\"teststring contents\"" "p teststring with elements set to 20"
|
||||
|
||||
gdb_test "p -elements 1 -- teststring" \
|
||||
" = (.unsigned char .. )?\"t\"\\.\\.\\."
|
||||
gdb_test "p -elements 5 -- teststring" \
|
||||
" = (.unsigned char .. )?\"tests\"\\.\\.\\."
|
||||
gdb_test "p -elements 19 -- teststring" \
|
||||
" = (.unsigned char .. )?\"teststring contents\""
|
||||
gdb_test "p -elements 20 -- teststring" \
|
||||
" = (.unsigned char .. )?\"teststring contents\""
|
||||
|
||||
gdb_test "print teststring2" \
|
||||
" = \\(charptr\\) \"more contents\""
|
||||
|
||||
|
Reference in New Issue
Block a user