Add some more breakpoint/location range tests

Some extra thoroughness tests that I had over here.

gdb/testsuite/ChangeLog:
2017-11-07  Pedro Alves  <palves@redhat.com>

	* gdb.cp/ena-dis-br-range.exp: Add more tests.
This commit is contained in:
Pedro Alves
2017-11-07 11:16:09 +00:00
parent 95e95a6de2
commit a02b41a7e6
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2017-11-07 Pedro Alves <palves@redhat.com>
* gdb.cp/ena-dis-br-range.exp: Add more tests.
2017-11-07 Pedro Alves <palves@redhat.com> 2017-11-07 Pedro Alves <palves@redhat.com>
* gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test. * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.

View File

@ -80,6 +80,14 @@ test_enable_disable "enable 1" y y y y y y
test_enable_disable "disable 2" y n y y y y test_enable_disable "disable 2" y n y y y y
test_enable_disable "enable 2" y y y y y y test_enable_disable "enable 2" y y y y y y
# Check that we can disable/disable a range of breakpoints.
test_enable_disable "disable 1-2" n n y y y y
test_enable_disable "enable 1-2" y y y y y y
# Check that we can disable/disable a list of breakpoints.
test_enable_disable "disable 1 2" n n y y y y
test_enable_disable "enable 1 2" y y y y y y
# Check that we can disable/enable a single location breakpoint. # Check that we can disable/enable a single location breakpoint.
test_enable_disable "disable 2.2" y y y n y y test_enable_disable "disable 2.2" y y y n y y
test_enable_disable "enable 2.2" y y y y y y test_enable_disable "enable 2.2" y y y y y y
@ -93,6 +101,11 @@ test_enable_disable "enable 2.2-3" y y y y y y
test_enable_disable "disable 2.2-2" y y y n y y test_enable_disable "disable 2.2-2" y y y n y y
test_enable_disable "enable 2.2-2" y y y y y y test_enable_disable "enable 2.2-2" y y y y y y
# Check that we can disable/disable a list of breakpoints that
# includes some elements with location ranges and others without.
test_enable_disable "disable 1 2.1 2.3-4" n y n y n n
test_enable_disable "enable 1 2.1 2.3-4" y y y y y y
# Check that we can disable a location breakpoint range with max > # Check that we can disable a location breakpoint range with max >
# existing breakpoint location. # existing breakpoint location.
gdb_test "disable 2.3-5" "Bad breakpoint location number '5'" \ gdb_test "disable 2.3-5" "Bad breakpoint location number '5'" \