diff options
author | Pedro Alves <palves@redhat.com> | 2017-11-07 11:16:09 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2017-11-07 11:16:09 +0000 |
commit | a02b41a7e604471e584dc2151fbd36714842710e (patch) | |
tree | ecc5b8a2999909da471ae92e48732a1c3336c763 /gdb/testsuite/gdb.cp/ena-dis-br-range.exp | |
parent | 95e95a6de2e4a050870c49bf52fbac0239847b63 (diff) | |
download | gdb-a02b41a7e604471e584dc2151fbd36714842710e.zip gdb-a02b41a7e604471e584dc2151fbd36714842710e.tar.gz gdb-a02b41a7e604471e584dc2151fbd36714842710e.tar.bz2 |
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.
Diffstat (limited to 'gdb/testsuite/gdb.cp/ena-dis-br-range.exp')
-rw-r--r-- | gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.cp/ena-dis-br-range.exp b/gdb/testsuite/gdb.cp/ena-dis-br-range.exp index 8db53bd..ec55824 100644 --- a/gdb/testsuite/gdb.cp/ena-dis-br-range.exp +++ b/gdb/testsuite/gdb.cp/ena-dis-br-range.exp @@ -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 "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. test_enable_disable "disable 2.2" y y y n 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 "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 > # existing breakpoint location. gdb_test "disable 2.3-5" "Bad breakpoint location number '5'" \ |