diff options
author | Philippe Waroquiers <philippe.waroquiers@skynet.be> | 2020-06-30 18:40:21 +0200 |
---|---|---|
committer | Philippe Waroquiers <philippe.waroquiers@skynet.be> | 2020-06-30 18:40:21 +0200 |
commit | 2a17c803f6e70f26a1ce0c0b8c3c05a9b963b19b (patch) | |
tree | db0b2b4ce6a6440e373a8d89b0f7b2968300161a /gdb/testsuite/gdb.python/py-cmd.exp | |
parent | bbd19b19e44ee6f547291db62cba7150bb407a4c (diff) | |
download | binutils-2a17c803f6e70f26a1ce0c0b8c3c05a9b963b19b.zip binutils-2a17c803f6e70f26a1ce0c0b8c3c05a9b963b19b.tar.gz binutils-2a17c803f6e70f26a1ce0c0b8c3c05a9b963b19b.tar.bz2 |
Fix test breakages caused by removal of gdb_py_test_multiple.
Tom de Vries detected that some python tests were broken as
they were still using gdb_py_test_multiple that was replaced
by gdb_test_multiline. Repair these tests by using the new function.
gdb/testsuite/ChangeLog
2020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
of gdb_py_test_multiple.
* gdb.python/py-cmd.exp: Likewise.
* gdb.python/py-events.exp: Likewise.
* gdb.python/py-function.exp: Likewise.
* gdb.python/py-inferior.exp: Likewise.
* gdb.python/py-infthread.exp: Likewise.
* gdb.python/py-linetable.exp: Likewise.
* gdb.python/py-parameter.exp: Likewise.
* gdb.python/py-value.exp: Likewise.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-cmd.exp')
-rw-r--r-- | gdb/testsuite/gdb.python/py-cmd.exp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gdb/testsuite/gdb.python/py-cmd.exp b/gdb/testsuite/gdb.python/py-cmd.exp index 944851d..c17a870 100644 --- a/gdb/testsuite/gdb.python/py-cmd.exp +++ b/gdb/testsuite/gdb.python/py-cmd.exp @@ -34,7 +34,7 @@ if ![runto_main] then { # Test a simple command. -gdb_py_test_multiple "input simple command" \ +gdb_test_multiline "input simple command" \ "python" "" \ "class test_cmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -48,7 +48,7 @@ gdb_test "test_cmd ugh" "test_cmd output, arg = ugh" "call simple command" # Test a prefix command, and a subcommand within it. -gdb_py_test_multiple "input prefix command" \ +gdb_test_multiline "input prefix command" \ "python" "" \ "class prefix_cmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -60,7 +60,7 @@ gdb_py_test_multiple "input prefix command" \ gdb_test "prefix_cmd ugh" "prefix_cmd output, arg = ugh" "call prefix command" -gdb_py_test_multiple "input subcommand" \ +gdb_test_multiline "input subcommand" \ "python" "" \ "class subcmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -74,7 +74,7 @@ gdb_test "prefix_cmd subcmd ugh" "subcmd output, arg = ugh" "call subcmd" # Test prefix command using keyword arguments. -gdb_py_test_multiple "input prefix command, keyword arguments" \ +gdb_test_multiline "input prefix command, keyword arguments" \ "python" "" \ "class prefix_cmd2 (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -86,7 +86,7 @@ gdb_py_test_multiple "input prefix command, keyword arguments" \ gdb_test "prefix_cmd2 argh" "prefix_cmd2 output, arg = argh" "call prefix command, keyword arguments" -gdb_py_test_multiple "input subcommand under prefix_cmd2" \ +gdb_test_multiline "input subcommand under prefix_cmd2" \ "python" "" \ "class subcmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -100,7 +100,7 @@ gdb_test "prefix_cmd2 subcmd ugh" "subcmd output, arg = ugh" "call subcmd under # Test a subcommand in an existing GDB prefix. -gdb_py_test_multiple "input new subcommand" \ +gdb_test_multiline "input new subcommand" \ "python" "" \ "class newsubcmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -114,7 +114,7 @@ gdb_test "info newsubcmd ugh" "newsubcmd output, arg = ugh" "call newsubcmd" # Test a command that throws gdb.GdbError. -gdb_py_test_multiple "input command to throw error" \ +gdb_test_multiline "input command to throw error" \ "python" "" \ "class test_error_cmd (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -145,7 +145,7 @@ gdb_test "python print (gdb.string_to_argv ('1\\ 2 3'))" \ "string_to_argv ('1\\ 2 3')" # Test user-defined python commands. -gdb_py_test_multiple "input simple user-defined command" \ +gdb_test_multiline "input simple user-defined command" \ "python" "" \ "class test_help (gdb.Command):" "" \ " \"\"\"Docstring\"\"\"" "" \ @@ -166,7 +166,7 @@ gdb_test "show user test_help" "Not a user command\." \ "don't show user-defined python command in `show user command`" # Test expression completion on fields -gdb_py_test_multiple "expression completion command" \ +gdb_test_multiline "expression completion command" \ "python" "" \ "class expr_test (gdb.Command):" "" \ " def __init__ (self):" "" \ @@ -266,7 +266,7 @@ if { [readline_is_used] } { # Test that interrupting pagination throws a gdb quit. gdb_test_no_output "set height 10" -gdb_py_test_multiple "input multi-line-output command" \ +gdb_test_multiline "input multi-line-output command" \ "python" "" \ "class test_mline (gdb.Command):" "" \ " \"\"\"Docstring\"\"\"" "" \ |