From a02b41a7e604471e584dc2151fbd36714842710e Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Tue, 7 Nov 2017 11:16:09 +0000 Subject: [PATCH] Add some more breakpoint/location range tests Some extra thoroughness tests that I had over here. gdb/testsuite/ChangeLog: 2017-11-07 Pedro Alves * gdb.cp/ena-dis-br-range.exp: Add more tests. --- gdb/testsuite/ChangeLog | 4 ++++ gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 2a89733..d8ed391 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2017-11-07 Pedro Alves + * gdb.cp/ena-dis-br-range.exp: Add more tests. + +2017-11-07 Pedro Alves + * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test. * gdb.cp/ena-dis-br-range.exp: Adjust tests. (disable_invalid, disable_inverted, disable_negative): New 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'" \ -- 2.7.4