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:
Maciej W. Rozycki
2022-07-07 12:00:18 +01:00
parent 88de583569
commit 309e147fbd

View File

@ -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\""