Adjust gdb.ada/mi_catch_ex.exp to use GDB/MI catch commands...
... in place of the CLI "catch ..." commands. The latter were used because the GDB/MI equivalents were not available at the time. gdb/testsuite/ChangeLog: * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to use the appropriate GDB/MI command instead, and verify the test output.
This commit is contained in:
parent
349774efe2
commit
2a3be96627
|
@ -1,3 +1,9 @@
|
|||
2013-10-11 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
|
||||
use the appropriate GDB/MI command instead, and verify
|
||||
the test output.
|
||||
|
||||
2013-10-11 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gdb.base/source-nofile.gdb: New file.
|
||||
|
|
|
@ -74,7 +74,9 @@ if ![mi_run_to_main] then {
|
|||
return 0
|
||||
}
|
||||
|
||||
mi_gdb_test "catch exception"
|
||||
mi_gdb_test "-catch-exception" \
|
||||
"\\^done,bkptno=\"$decimal\",bkpt={.*disp=\"keep\",enabled=\"y\",addr=\"$hex\",what=\"all Ada exceptions\",.*}" \
|
||||
"catch all exceptions"
|
||||
|
||||
mi_execute_to "exec-continue" \
|
||||
"breakpoint-hit\",disp=\"keep\",bkptno=\"$any_nb\",exception-name=\"CONSTRAINT_ERROR" \
|
||||
|
@ -107,11 +109,17 @@ if ![mi_run_to_main] then {
|
|||
return 0
|
||||
}
|
||||
|
||||
mi_gdb_test "catch exception Program_Error"
|
||||
mi_gdb_test "-catch-exception -e Program_Error" \
|
||||
"\\^done,bkptno=\"$decimal\",bkpt={.*disp=\"keep\",enabled=\"y\",addr=\"$hex\",what=\"`Program_Error' Ada exception\",.*}" \
|
||||
"catch Program_Error"
|
||||
|
||||
mi_gdb_test "catch assert"
|
||||
mi_gdb_test "-catch-assert" \
|
||||
"\\^done,bkptno=\"$decimal\",bkpt={.*disp=\"keep\",enabled=\"y\",addr=\"$hex\",what=\"failed Ada assertions\",.*}" \
|
||||
"catch assert failures"
|
||||
|
||||
mi_gdb_test "catch exception unhandled"
|
||||
mi_gdb_test "-catch-exception -u" \
|
||||
"\\^done,bkptno=\"$decimal\",bkpt={.*disp=\"keep\",enabled=\"y\",addr=\"$hex\",what=\"unhandled Ada exceptions\",.*}" \
|
||||
"catch unhandled exceptions"
|
||||
|
||||
mi_execute_to "exec-continue" \
|
||||
"breakpoint-hit\",disp=\"keep\",bkptno=\"$any_nb\",exception-name=\"PROGRAM_ERROR" \
|
||||
|
|
Loading…
Reference in New Issue