diff options
Diffstat (limited to 'gdb/testsuite')
116 files changed, 122 insertions, 122 deletions
diff --git a/gdb/testsuite/gdb.ada/array_of_variant.exp b/gdb/testsuite/gdb.ada/array_of_variant.exp index 6110ec6..532fb1c 100644 --- a/gdb/testsuite/gdb.ada/array_of_variant.exp +++ b/gdb/testsuite/gdb.ada/array_of_variant.exp @@ -78,7 +78,7 @@ foreach_with_prefix scenario {all minimal} { "print second array slice" # This is only supported for the DWARF encoding. - if {$scenario == "minimal" && ![skip_python_tests]} { + if {$scenario == "minimal" && [allow_python_tests]} { gdb_test_no_output \ "python o = gdb.parse_and_eval('objects')" \ "fetch value for python" diff --git a/gdb/testsuite/gdb.ada/pp-rec-component.exp b/gdb/testsuite/gdb.ada/pp-rec-component.exp index c77ee59..2678195 100644 --- a/gdb/testsuite/gdb.ada/pp-rec-component.exp +++ b/gdb/testsuite/gdb.ada/pp-rec-component.exp @@ -15,7 +15,7 @@ load_lib "ada.exp" -require allow_ada_tests !skip_python_tests +require allow_ada_tests allow_python_tests standard_ada_testfile foo diff --git a/gdb/testsuite/gdb.ada/py_range.exp b/gdb/testsuite/gdb.ada/py_range.exp index 83474b4..2972db2 100644 --- a/gdb/testsuite/gdb.ada/py_range.exp +++ b/gdb/testsuite/gdb.ada/py_range.exp @@ -16,7 +16,7 @@ load_lib "ada.exp" load_lib gdb-python.exp -require allow_ada_tests !skip_python_tests +require allow_ada_tests allow_python_tests standard_ada_testfile foo diff --git a/gdb/testsuite/gdb.ada/py_taft.exp b/gdb/testsuite/gdb.ada/py_taft.exp index 97c33e4..0ce9df7 100644 --- a/gdb/testsuite/gdb.ada/py_taft.exp +++ b/gdb/testsuite/gdb.ada/py_taft.exp @@ -16,7 +16,7 @@ load_lib "ada.exp" load_lib gdb-python.exp -require allow_ada_tests !skip_python_tests +require allow_ada_tests allow_python_tests standard_ada_testfile main diff --git a/gdb/testsuite/gdb.ada/variant.exp b/gdb/testsuite/gdb.ada/variant.exp index 414aed6..620761c 100644 --- a/gdb/testsuite/gdb.ada/variant.exp +++ b/gdb/testsuite/gdb.ada/variant.exp @@ -48,7 +48,7 @@ foreach_with_prefix scenario {none all minimal} { " = \\(one => 3, two => 7, str => \"zzz\", onevalue => 33, str2 => \"qqqqqqq\", twovalue => 88\\)" # This is only supported for the DWARF encoding. - if {$scenario == "minimal" && ![skip_python_tests]} { + if {$scenario == "minimal" && [allow_python_tests]} { gdb_test_no_output \ "python t = gdb.lookup_type('nested_and_variable')" \ "fetch type for python" diff --git a/gdb/testsuite/gdb.arch/i386-mpx.exp b/gdb/testsuite/gdb.arch/i386-mpx.exp index d211f7b..96cd8fe 100644 --- a/gdb/testsuite/gdb.arch/i386-mpx.exp +++ b/gdb/testsuite/gdb.arch/i386-mpx.exp @@ -130,7 +130,7 @@ gdb_test "print \$bndstatus.status.error" "= 2" "bndstatus error is 2\ after a failure on allocating an entry" # Going to test the python extension for lenght. -if { [skip_python_tests] } { continue } +if { ![allow_python_tests] } { continue } # Verify if size is right set test_string ".*\\\: size 0x11.*" gdb_test "print /x \$bnd0 = {0x10, 0x20}" "$test_string" "verify size for bnd0" diff --git a/gdb/testsuite/gdb.base/default.exp b/gdb/testsuite/gdb.base/default.exp index 7578856..4b1a334 100644 --- a/gdb/testsuite/gdb.base/default.exp +++ b/gdb/testsuite/gdb.base/default.exp @@ -611,7 +611,7 @@ set show_conv_list \ {$_shell_exitsignal = void} \ {$_shell_exitcode = 0} \ } -if ![skip_python_tests] { +if [allow_python_tests] { append show_conv_list \ { {$_memeq = <internal function _memeq>} \ diff --git a/gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp b/gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp index 88e95d1..a215dde 100644 --- a/gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp +++ b/gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp @@ -51,7 +51,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}]} { return -1 diff --git a/gdb/testsuite/gdb.base/jit-reader.exp b/gdb/testsuite/gdb.base/jit-reader.exp index 1ff3f2a..8023ef6 100644 --- a/gdb/testsuite/gdb.base/jit-reader.exp +++ b/gdb/testsuite/gdb.base/jit-reader.exp @@ -219,7 +219,7 @@ proc jit_reader_test {} { "cannot assign to register" } - if { ![skip_python_tests] } { + if { [allow_python_tests] } { gdb_test "python print(gdb.objfiles())" \ "$any<gdb.Objfile filename=<< JIT compiled code at $hex >>>$any" \ "python gdb.Objfile.__repr__ ()" @@ -263,7 +263,7 @@ proc jit_reader_test {} { ] } - if {![skip_python_tests]} { + if {[allow_python_tests]} { gdb_test "python print(any(\[not x.is_file for x in gdb.objfiles()\]))" \ "True" \ "at least one non-file objfile" diff --git a/gdb/testsuite/gdb.base/non-lazy-array-index.exp b/gdb/testsuite/gdb.base/non-lazy-array-index.exp index 75c2252..f88cf6f 100644 --- a/gdb/testsuite/gdb.base/non-lazy-array-index.exp +++ b/gdb/testsuite/gdb.base/non-lazy-array-index.exp @@ -80,7 +80,7 @@ gdb_test_multiple "p \$.array\[1\]" "" { gdb_test "set debug target 0" ".*" -if { ! [skip_python_tests] } { +if { [allow_python_tests] } { gdb_test_no_output "python val = gdb.parse_and_eval('global_foo')" gdb_test "python print('val = %s' % val)" "val = \\{f = 1, array = \\{1, 2, 3, 4, 5\\}\\}" gdb_test "python print('val.is_lazy = %s' % val.is_lazy)" "val\\.is_lazy = False" diff --git a/gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp b/gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp index f5c55f5..fe906ce 100644 --- a/gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp +++ b/gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp @@ -36,7 +36,7 @@ standard_testfile .c -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } { return -1 diff --git a/gdb/testsuite/gdb.base/style.exp b/gdb/testsuite/gdb.base/style.exp index 033c1fa..0a7228c 100644 --- a/gdb/testsuite/gdb.base/style.exp +++ b/gdb/testsuite/gdb.base/style.exp @@ -471,7 +471,7 @@ proc test_startup_version_string { } { # expected or not, this styling requires Python support in GDB, and # the Python pygments module to be available. clean_restart ${binfile} -if {![skip_python_tests] && [gdb_py_module_available "pygments"]} { +if {[allow_python_tests] && [gdb_py_module_available "pygments"]} { set python_disassembly_styling true } else { set python_disassembly_styling false diff --git a/gdb/testsuite/gdb.dwarf2/symtab-producer.exp b/gdb/testsuite/gdb.dwarf2/symtab-producer.exp index 545d76f..02826ed 100644 --- a/gdb/testsuite/gdb.dwarf2/symtab-producer.exp +++ b/gdb/testsuite/gdb.dwarf2/symtab-producer.exp @@ -17,7 +17,7 @@ load_lib dwarf.exp load_lib gdb-python.exp # This test can only be run on targets which support DWARF-2 and use gas. -require dwarf2_support !skip_python_tests +require dwarf2_support allow_python_tests standard_testfile main.c -dw.S diff --git a/gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp b/gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp index 8e5a1ab..f5dfc9c 100644 --- a/gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp +++ b/gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp @@ -72,8 +72,8 @@ gdb_test "break func" "Breakpoint .*" \ "set breakpoint in func" gdb_continue_to_breakpoint "continue to func" -set skip_python [skip_python_tests] -if {!$skip_python} { +set allow_python [allow_python_tests] +if {$allow_python} { gdb_test "python finishbp = gdb.FinishBreakpoint()" \ "Temporary breakpoint.*" "set FinishBreakpoint" } @@ -82,7 +82,7 @@ gdb_test "finish" [multi_line \ "Run till exit from #0 $hex in func \\\(\\\)" \ ".*$hex in main \\\(\\\)"] -if {!$skip_python} { +if {$allow_python} { gdb_test "python print (finishbp.return_value)" "None" \ "check that return_value is None" } diff --git a/gdb/testsuite/gdb.gdb/python-helper.exp b/gdb/testsuite/gdb.gdb/python-helper.exp index 3c0e2e5..c147c6b 100644 --- a/gdb/testsuite/gdb.gdb/python-helper.exp +++ b/gdb/testsuite/gdb.gdb/python-helper.exp @@ -24,7 +24,7 @@ if [target_info exists gdb,noinferiorio] { return } -require !skip_python_tests +require allow_python_tests standard_testfile .cc diff --git a/gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp b/gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp index e5d62cd..487d209 100644 --- a/gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp +++ b/gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp @@ -23,8 +23,8 @@ if {![multi_target_prepare]} { return } -# Cache the result of calling skip_python_tests into a local variable. -set run_python_tests [expr ! [skip_python_tests]] +# Cache the result of calling allow_python_tests into a local variable. +set run_python_tests [allow_python_tests] # Test "info inferiors" and "info connections". MULTI_PROCESS # indicates whether the multi-process feature of remote targets is diff --git a/gdb/testsuite/gdb.multi/tids.exp b/gdb/testsuite/gdb.multi/tids.exp index ff48d42..18fc497 100644 --- a/gdb/testsuite/gdb.multi/tids.exp +++ b/gdb/testsuite/gdb.multi/tids.exp @@ -415,7 +415,7 @@ with_test_prefix "two inferiors" { "No threads match '3.1'\." } -if { ![skip_python_tests] } { +if { [allow_python_tests] } { with_test_prefix "python" { # Check that InferiorThread.num and InferiorThread.global_num # return the expected numbers. diff --git a/gdb/testsuite/gdb.python/compare-enum-type.exp b/gdb/testsuite/gdb.python/compare-enum-type.exp index 0cc6bd9..8a899e7 100644 --- a/gdb/testsuite/gdb.python/compare-enum-type.exp +++ b/gdb/testsuite/gdb.python/compare-enum-type.exp @@ -17,7 +17,7 @@ standard_testfile -a.c -b.c -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" "compare-enum-type" \ [list $srcfile $srcfile2]] } { diff --git a/gdb/testsuite/gdb.python/flexible-array-member.exp b/gdb/testsuite/gdb.python/flexible-array-member.exp index 23f1da0..7849c13 100644 --- a/gdb/testsuite/gdb.python/flexible-array-member.exp +++ b/gdb/testsuite/gdb.python/flexible-array-member.exp @@ -17,7 +17,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" \ ${testfile} ${srcfile}] } { diff --git a/gdb/testsuite/gdb.python/lib-types.exp b/gdb/testsuite/gdb.python/lib-types.exp index 92359c9..21ed23f 100644 --- a/gdb/testsuite/gdb.python/lib-types.exp +++ b/gdb/testsuite/gdb.python/lib-types.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile .cc diff --git a/gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp b/gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp index 64414a3..7ab2b1f 100644 --- a/gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp +++ b/gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-arch-reg-groups.exp b/gdb/testsuite/gdb.python/py-arch-reg-groups.exp index 5a0077d..2ba7c9c 100644 --- a/gdb/testsuite/gdb.python/py-arch-reg-groups.exp +++ b/gdb/testsuite/gdb.python/py-arch-reg-groups.exp @@ -16,7 +16,7 @@ # Check the gdb.Architecture.register_groups functionality. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-arch.c if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { diff --git a/gdb/testsuite/gdb.python/py-arch-reg-names.exp b/gdb/testsuite/gdb.python/py-arch-reg-names.exp index 73e4140..ff7a124 100644 --- a/gdb/testsuite/gdb.python/py-arch-reg-names.exp +++ b/gdb/testsuite/gdb.python/py-arch-reg-names.exp @@ -16,7 +16,7 @@ # Check the gdb.Architecture.registers functionality. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-arch.c if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { diff --git a/gdb/testsuite/gdb.python/py-arch.exp b/gdb/testsuite/gdb.python/py-arch.exp index 449613b..4f4b4aa 100644 --- a/gdb/testsuite/gdb.python/py-arch.exp +++ b/gdb/testsuite/gdb.python/py-arch.exp @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { diff --git a/gdb/testsuite/gdb.python/py-as-string.exp b/gdb/testsuite/gdb.python/py-as-string.exp index 8bf248a..9c0503e 100644 --- a/gdb/testsuite/gdb.python/py-as-string.exp +++ b/gdb/testsuite/gdb.python/py-as-string.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-auto-load-chaining.exp b/gdb/testsuite/gdb.python/py-auto-load-chaining.exp index aac6eb3..dbe9a67 100644 --- a/gdb/testsuite/gdb.python/py-auto-load-chaining.exp +++ b/gdb/testsuite/gdb.python/py-auto-load-chaining.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile .c -f1.c -f2.c diff --git a/gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp b/gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp index a67ae48..2217e2e 100644 --- a/gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp +++ b/gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile -main.cc diff --git a/gdb/testsuite/gdb.python/py-bad-printers.exp b/gdb/testsuite/gdb.python/py-bad-printers.exp index 26e6a97..7f53278 100644 --- a/gdb/testsuite/gdb.python/py-bad-printers.exp +++ b/gdb/testsuite/gdb.python/py-bad-printers.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-block.exp b/gdb/testsuite/gdb.python/py-block.exp index 90c3b4d..3bdf972 100644 --- a/gdb/testsuite/gdb.python/py-block.exp +++ b/gdb/testsuite/gdb.python/py-block.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-bp-locations.exp b/gdb/testsuite/gdb.python/py-bp-locations.exp index 55aca67..f8649f6 100644 --- a/gdb/testsuite/gdb.python/py-bp-locations.exp +++ b/gdb/testsuite/gdb.python/py-bp-locations.exp @@ -15,7 +15,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp b/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp index 6c1a262..a3b0c3f 100644 --- a/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp +++ b/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-breakpoint.exp b/gdb/testsuite/gdb.python/py-breakpoint.exp index a3a8512..bee2cea 100644 --- a/gdb/testsuite/gdb.python/py-breakpoint.exp +++ b/gdb/testsuite/gdb.python/py-breakpoint.exp @@ -26,7 +26,7 @@ set allow_hw_watchpoint_tests_p [allow_hw_watchpoint_tests] load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-caller-is.exp b/gdb/testsuite/gdb.python/py-caller-is.exp index 66e0ce5..8acf8ff 100644 --- a/gdb/testsuite/gdb.python/py-caller-is.exp +++ b/gdb/testsuite/gdb.python/py-caller-is.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-charset.exp b/gdb/testsuite/gdb.python/py-charset.exp index 9e83195..bc61f74 100644 --- a/gdb/testsuite/gdb.python/py-charset.exp +++ b/gdb/testsuite/gdb.python/py-charset.exp @@ -15,7 +15,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests gdb_exit gdb_start diff --git a/gdb/testsuite/gdb.python/py-cmd.exp b/gdb/testsuite/gdb.python/py-cmd.exp index 0eb785f..016ea44 100644 --- a/gdb/testsuite/gdb.python/py-cmd.exp +++ b/gdb/testsuite/gdb.python/py-cmd.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-completion.exp b/gdb/testsuite/gdb.python/py-completion.exp index bf1abf3..b3acebf 100644 --- a/gdb/testsuite/gdb.python/py-completion.exp +++ b/gdb/testsuite/gdb.python/py-completion.exp @@ -17,7 +17,7 @@ set testfile "py-completion" load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests set pyfile [gdb_remote_download host ${srcdir}/${subdir}/${testfile}.py] set discard 0 diff --git a/gdb/testsuite/gdb.python/py-connection-removed.exp b/gdb/testsuite/gdb.python/py-connection-removed.exp index efbcf46..afae0a7 100644 --- a/gdb/testsuite/gdb.python/py-connection-removed.exp +++ b/gdb/testsuite/gdb.python/py-connection-removed.exp @@ -25,7 +25,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-connection.c diff --git a/gdb/testsuite/gdb.python/py-connection.exp b/gdb/testsuite/gdb.python/py-connection.exp index 78710fd..b1a8d69 100644 --- a/gdb/testsuite/gdb.python/py-connection.exp +++ b/gdb/testsuite/gdb.python/py-connection.exp @@ -20,7 +20,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-disasm.exp b/gdb/testsuite/gdb.python/py-disasm.exp index 57f8fdf..38a2b76 100644 --- a/gdb/testsuite/gdb.python/py-disasm.exp +++ b/gdb/testsuite/gdb.python/py-disasm.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-doc-reformat.exp b/gdb/testsuite/gdb.python/py-doc-reformat.exp index 3829873..63079e7 100644 --- a/gdb/testsuite/gdb.python/py-doc-reformat.exp +++ b/gdb/testsuite/gdb.python/py-doc-reformat.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests clean_restart diff --git a/gdb/testsuite/gdb.python/py-error.exp b/gdb/testsuite/gdb.python/py-error.exp index 0a8fd19..230c827 100644 --- a/gdb/testsuite/gdb.python/py-error.exp +++ b/gdb/testsuite/gdb.python/py-error.exp @@ -20,7 +20,7 @@ set testfile "py-error" load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests # Start with a fresh gdb. gdb_exit diff --git a/gdb/testsuite/gdb.python/py-event-load.exp b/gdb/testsuite/gdb.python/py-event-load.exp index f363125..7dc47f1 100644 --- a/gdb/testsuite/gdb.python/py-event-load.exp +++ b/gdb/testsuite/gdb.python/py-event-load.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_shlib_tests !skip_python_tests +require !skip_shlib_tests allow_python_tests if {[get_compiler_info]} { warning "Could not get compiler info" diff --git a/gdb/testsuite/gdb.python/py-events.exp b/gdb/testsuite/gdb.python/py-events.exp index ea1a6f5..064a779 100644 --- a/gdb/testsuite/gdb.python/py-events.exp +++ b/gdb/testsuite/gdb.python/py-events.exp @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -require !use_gdb_stub !skip_python_tests +require !use_gdb_stub allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-evsignal.exp b/gdb/testsuite/gdb.python/py-evsignal.exp index 2f0e791..5eab7b2 100644 --- a/gdb/testsuite/gdb.python/py-evsignal.exp +++ b/gdb/testsuite/gdb.python/py-evsignal.exp @@ -22,7 +22,7 @@ if {[target_info gdb_protocol] == "remote" load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-evthreads.c diff --git a/gdb/testsuite/gdb.python/py-evthreads.exp b/gdb/testsuite/gdb.python/py-evthreads.exp index e993c6f..fcb069e 100644 --- a/gdb/testsuite/gdb.python/py-evthreads.exp +++ b/gdb/testsuite/gdb.python/py-evthreads.exp @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -require support_displaced_stepping !skip_python_tests +require support_displaced_stepping allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-explore-cc.exp b/gdb/testsuite/gdb.python/py-explore-cc.exp index a467e84..04aa06c 100644 --- a/gdb/testsuite/gdb.python/py-explore-cc.exp +++ b/gdb/testsuite/gdb.python/py-explore-cc.exp @@ -16,7 +16,7 @@ # This file is part of the GDB testsuite. It tests the mechanism # exposing values to Python. -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests standard_testfile py-explore.cc diff --git a/gdb/testsuite/gdb.python/py-explore.exp b/gdb/testsuite/gdb.python/py-explore.exp index dd36740..0536532 100644 --- a/gdb/testsuite/gdb.python/py-explore.exp +++ b/gdb/testsuite/gdb.python/py-explore.exp @@ -15,7 +15,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { return -1 diff --git a/gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp b/gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp index d414268..202173d 100644 --- a/gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp +++ b/gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp @@ -17,7 +17,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-finish-breakpoint.exp b/gdb/testsuite/gdb.python/py-finish-breakpoint.exp index d37508c..9e5a0a6 100644 --- a/gdb/testsuite/gdb.python/py-finish-breakpoint.exp +++ b/gdb/testsuite/gdb.python/py-finish-breakpoint.exp @@ -16,7 +16,7 @@ # This file is part of the GDB testsuite. It tests the mechanism # exposing values to Python. -require !skip_shlib_tests !skip_python_tests +require !skip_shlib_tests allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp b/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp index 3000205..66587b8 100644 --- a/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp +++ b/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile .cc diff --git a/gdb/testsuite/gdb.python/py-format-address.exp b/gdb/testsuite/gdb.python/py-format-address.exp index d9fed3f..48de1c8 100644 --- a/gdb/testsuite/gdb.python/py-format-address.exp +++ b/gdb/testsuite/gdb.python/py-format-address.exp @@ -14,7 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile foreach func_name { foo bar } { diff --git a/gdb/testsuite/gdb.python/py-format-string.exp b/gdb/testsuite/gdb.python/py-format-string.exp index 30a57b2..122130d 100644 --- a/gdb/testsuite/gdb.python/py-format-string.exp +++ b/gdb/testsuite/gdb.python/py-format-string.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-frame-args.exp b/gdb/testsuite/gdb.python/py-frame-args.exp index 091e26d..5c099e0 100644 --- a/gdb/testsuite/gdb.python/py-frame-args.exp +++ b/gdb/testsuite/gdb.python/py-frame-args.exp @@ -15,7 +15,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { return -1 diff --git a/gdb/testsuite/gdb.python/py-frame-inline.exp b/gdb/testsuite/gdb.python/py-frame-inline.exp index 719ec18..5fb3361 100644 --- a/gdb/testsuite/gdb.python/py-frame-inline.exp +++ b/gdb/testsuite/gdb.python/py-frame-inline.exp @@ -15,7 +15,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-frame.exp b/gdb/testsuite/gdb.python/py-frame.exp index f17e2f9..5aebb6b 100644 --- a/gdb/testsuite/gdb.python/py-frame.exp +++ b/gdb/testsuite/gdb.python/py-frame.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-framefilter-addr.exp b/gdb/testsuite/gdb.python/py-framefilter-addr.exp index 5dad3bd..3bb759b 100644 --- a/gdb/testsuite/gdb.python/py-framefilter-addr.exp +++ b/gdb/testsuite/gdb.python/py-framefilter-addr.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp b/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp index 86a830d..d2c29af 100644 --- a/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp +++ b/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp @@ -15,7 +15,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile amd64-py-framefilter-invalidarg.S diff --git a/gdb/testsuite/gdb.python/py-framefilter.exp b/gdb/testsuite/gdb.python/py-framefilter.exp index 81101c1..6897518 100644 --- a/gdb/testsuite/gdb.python/py-framefilter.exp +++ b/gdb/testsuite/gdb.python/py-framefilter.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-function.exp b/gdb/testsuite/gdb.python/py-function.exp index 7c48f7a..25b83a7 100644 --- a/gdb/testsuite/gdb.python/py-function.exp +++ b/gdb/testsuite/gdb.python/py-function.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests # Start with a fresh gdb. diff --git a/gdb/testsuite/gdb.python/py-inferior-leak.exp b/gdb/testsuite/gdb.python/py-inferior-leak.exp index 4e2fa64..b0456de 100644 --- a/gdb/testsuite/gdb.python/py-inferior-leak.exp +++ b/gdb/testsuite/gdb.python/py-inferior-leak.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-inferior.exp b/gdb/testsuite/gdb.python/py-inferior.exp index 0286d82..424050a 100644 --- a/gdb/testsuite/gdb.python/py-inferior.exp +++ b/gdb/testsuite/gdb.python/py-inferior.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-infthread.exp b/gdb/testsuite/gdb.python/py-infthread.exp index 47c6b19..0b10ce9 100644 --- a/gdb/testsuite/gdb.python/py-infthread.exp +++ b/gdb/testsuite/gdb.python/py-infthread.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-label-symbol-value.exp b/gdb/testsuite/gdb.python/py-label-symbol-value.exp index f3e91b7..b781eec 100644 --- a/gdb/testsuite/gdb.python/py-label-symbol-value.exp +++ b/gdb/testsuite/gdb.python/py-label-symbol-value.exp @@ -17,7 +17,7 @@ # symbol (i.e. a symbol for a goto label). load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { diff --git a/gdb/testsuite/gdb.python/py-lazy-string.exp b/gdb/testsuite/gdb.python/py-lazy-string.exp index 9f3bad5..522530c 100644 --- a/gdb/testsuite/gdb.python/py-lazy-string.exp +++ b/gdb/testsuite/gdb.python/py-lazy-string.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-linetable.exp b/gdb/testsuite/gdb.python/py-linetable.exp index ff43821..d19516d 100644 --- a/gdb/testsuite/gdb.python/py-linetable.exp +++ b/gdb/testsuite/gdb.python/py-linetable.exp @@ -14,7 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests set opts {} standard_testfile .S diff --git a/gdb/testsuite/gdb.python/py-lookup-type.exp b/gdb/testsuite/gdb.python/py-lookup-type.exp index 7527c13..c914ea1 100644 --- a/gdb/testsuite/gdb.python/py-lookup-type.exp +++ b/gdb/testsuite/gdb.python/py-lookup-type.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests # Note that the purpose of this testcase is to test the behavior # of gdb.lookup_type searching for the primitive types internally diff --git a/gdb/testsuite/gdb.python/py-mi-events.exp b/gdb/testsuite/gdb.python/py-mi-events.exp index 4ed3405..cc417d4 100644 --- a/gdb/testsuite/gdb.python/py-mi-events.exp +++ b/gdb/testsuite/gdb.python/py-mi-events.exp @@ -18,7 +18,7 @@ load_lib mi-support.exp set MIFLAGS "-i=mi2" -require !skip_python_tests +require allow_python_tests gdb_exit if [mi_gdb_start] { diff --git a/gdb/testsuite/gdb.python/py-mi-objfile.exp b/gdb/testsuite/gdb.python/py-mi-objfile.exp index 1b25862..bc02da2 100644 --- a/gdb/testsuite/gdb.python/py-mi-objfile.exp +++ b/gdb/testsuite/gdb.python/py-mi-objfile.exp @@ -18,7 +18,7 @@ load_lib mi-support.exp set MIFLAGS "-i=mi2" -require !skip_python_tests +require allow_python_tests gdb_exit if [mi_gdb_start] { diff --git a/gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp b/gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp index b618b08..df5fc08 100644 --- a/gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp +++ b/gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp @@ -18,7 +18,7 @@ load_lib mi-support.exp set MIFLAGS "-i=mi" -require !skip_python_tests +require allow_python_tests # # Start here diff --git a/gdb/testsuite/gdb.python/py-nested-maps.exp b/gdb/testsuite/gdb.python/py-nested-maps.exp index 76e38c2..3dfdcf6 100644 --- a/gdb/testsuite/gdb.python/py-nested-maps.exp +++ b/gdb/testsuite/gdb.python/py-nested-maps.exp @@ -19,7 +19,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-objfile-script.exp b/gdb/testsuite/gdb.python/py-objfile-script.exp index 550a684..80ccb51 100644 --- a/gdb/testsuite/gdb.python/py-objfile-script.exp +++ b/gdb/testsuite/gdb.python/py-objfile-script.exp @@ -18,7 +18,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if {[build_executable $testfile.exp $testfile $srcfile debug] == -1} { return -1 diff --git a/gdb/testsuite/gdb.python/py-objfile.exp b/gdb/testsuite/gdb.python/py-objfile.exp index cf9d5ae..61b9942 100644 --- a/gdb/testsuite/gdb.python/py-objfile.exp +++ b/gdb/testsuite/gdb.python/py-objfile.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-parameter.exp b/gdb/testsuite/gdb.python/py-parameter.exp index ab99817..e6a26dd 100644 --- a/gdb/testsuite/gdb.python/py-parameter.exp +++ b/gdb/testsuite/gdb.python/py-parameter.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests # Start with a fresh gdb. clean_restart diff --git a/gdb/testsuite/gdb.python/py-pending-frame-level.exp b/gdb/testsuite/gdb.python/py-pending-frame-level.exp index b83eaa3..54db88d 100644 --- a/gdb/testsuite/gdb.python/py-pending-frame-level.exp +++ b/gdb/testsuite/gdb.python/py-pending-frame-level.exp @@ -17,7 +17,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-pp-integral.exp b/gdb/testsuite/gdb.python/py-pp-integral.exp index 3fa2476..55b6a90 100644 --- a/gdb/testsuite/gdb.python/py-pp-integral.exp +++ b/gdb/testsuite/gdb.python/py-pp-integral.exp @@ -15,7 +15,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { return -1 diff --git a/gdb/testsuite/gdb.python/py-pp-maint.exp b/gdb/testsuite/gdb.python/py-pp-maint.exp index 5e6f23a..5e5b803 100644 --- a/gdb/testsuite/gdb.python/py-pp-maint.exp +++ b/gdb/testsuite/gdb.python/py-pp-maint.exp @@ -23,7 +23,7 @@ if [is_remote host] { load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-pp-re-notag.exp b/gdb/testsuite/gdb.python/py-pp-re-notag.exp index 3fa2476..55b6a90 100644 --- a/gdb/testsuite/gdb.python/py-pp-re-notag.exp +++ b/gdb/testsuite/gdb.python/py-pp-re-notag.exp @@ -15,7 +15,7 @@ standard_testfile -require !skip_python_tests +require allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { return -1 diff --git a/gdb/testsuite/gdb.python/py-pp-registration.exp b/gdb/testsuite/gdb.python/py-pp-registration.exp index c85fc4a..6b4f760 100644 --- a/gdb/testsuite/gdb.python/py-pp-registration.exp +++ b/gdb/testsuite/gdb.python/py-pp-registration.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-prettyprint.exp b/gdb/testsuite/gdb.python/py-prettyprint.exp index 8166e11..674a4ed 100644 --- a/gdb/testsuite/gdb.python/py-prettyprint.exp +++ b/gdb/testsuite/gdb.python/py-prettyprint.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-progspace.exp b/gdb/testsuite/gdb.python/py-progspace.exp index 23b328a..c7be948 100644 --- a/gdb/testsuite/gdb.python/py-progspace.exp +++ b/gdb/testsuite/gdb.python/py-progspace.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-prompt.exp b/gdb/testsuite/gdb.python/py-prompt.exp index 56a0b47..b562893 100644 --- a/gdb/testsuite/gdb.python/py-prompt.exp +++ b/gdb/testsuite/gdb.python/py-prompt.exp @@ -21,7 +21,7 @@ standard_testfile load_lib gdb-python.exp load_lib prompt.exp -require !skip_python_tests +require allow_python_tests if {[build_executable $testfile.exp $testfile $srcfile debug] == -1} { return -1 diff --git a/gdb/testsuite/gdb.python/py-rbreak.exp b/gdb/testsuite/gdb.python/py-rbreak.exp index 6c5f77e..43e13cd 100644 --- a/gdb/testsuite/gdb.python/py-rbreak.exp +++ b/gdb/testsuite/gdb.python/py-rbreak.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-rbreak.c py-rbreak-func2.c diff --git a/gdb/testsuite/gdb.python/py-record-btrace-threads.exp b/gdb/testsuite/gdb.python/py-record-btrace-threads.exp index ca95527..19382d7 100644 --- a/gdb/testsuite/gdb.python/py-record-btrace-threads.exp +++ b/gdb/testsuite/gdb.python/py-record-btrace-threads.exp @@ -17,7 +17,7 @@ load_lib gdb-python.exp -require allow_btrace_tests !skip_python_tests +require allow_btrace_tests allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-record-btrace.exp b/gdb/testsuite/gdb.python/py-record-btrace.exp index 1b9824e..555b70a 100644 --- a/gdb/testsuite/gdb.python/py-record-btrace.exp +++ b/gdb/testsuite/gdb.python/py-record-btrace.exp @@ -17,7 +17,7 @@ # Skip this test if btrace is disabled. -require allow_btrace_tests !skip_python_tests +require allow_btrace_tests allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-record-full.exp b/gdb/testsuite/gdb.python/py-record-full.exp index eb40d51..3c03bb4 100644 --- a/gdb/testsuite/gdb.python/py-record-full.exp +++ b/gdb/testsuite/gdb.python/py-record-full.exp @@ -17,7 +17,7 @@ # Skip this test if target does not support recording. -require supports_process_record !skip_python_tests +require supports_process_record allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-recurse-unwind.exp b/gdb/testsuite/gdb.python/py-recurse-unwind.exp index 498443e..1f12e55 100644 --- a/gdb/testsuite/gdb.python/py-recurse-unwind.exp +++ b/gdb/testsuite/gdb.python/py-recurse-unwind.exp @@ -24,7 +24,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp b/gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp index aeb3f9c..d91912f 100644 --- a/gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp +++ b/gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp @@ -17,7 +17,7 @@ # exposing rvalue reference values to Python. It is based on # gdb.python/py-value-cc.exp. -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests standard_testfile .cc diff --git a/gdb/testsuite/gdb.python/py-section-script.exp b/gdb/testsuite/gdb.python/py-section-script.exp index 96dafdb..24d2074 100644 --- a/gdb/testsuite/gdb.python/py-section-script.exp +++ b/gdb/testsuite/gdb.python/py-section-script.exp @@ -28,7 +28,7 @@ if {![istarget *-*-linux*] return } -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-send-packet.exp b/gdb/testsuite/gdb.python/py-send-packet.exp index 75e7bb6..e48d08a 100644 --- a/gdb/testsuite/gdb.python/py-send-packet.exp +++ b/gdb/testsuite/gdb.python/py-send-packet.exp @@ -24,7 +24,7 @@ load_lib gdbserver-support.exp standard_testfile -require allow_gdbserver_tests !skip_python_tests +require allow_gdbserver_tests allow_python_tests if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { return -1 diff --git a/gdb/testsuite/gdb.python/py-shared.exp b/gdb/testsuite/gdb.python/py-shared.exp index fdec1df..bd5f9a1 100644 --- a/gdb/testsuite/gdb.python/py-shared.exp +++ b/gdb/testsuite/gdb.python/py-shared.exp @@ -17,7 +17,7 @@ load_lib gdb-python.exp -require !skip_shlib_tests !skip_python_tests +require !skip_shlib_tests allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-source-styling.exp b/gdb/testsuite/gdb.python/py-source-styling.exp index 8a22b7f..f92d6f7 100644 --- a/gdb/testsuite/gdb.python/py-source-styling.exp +++ b/gdb/testsuite/gdb.python/py-source-styling.exp @@ -31,7 +31,7 @@ save_vars { env(TERM) } { return -1 } - if { [skip_python_tests] } { continue } + if { ![allow_python_tests] } { continue } if { ![gdb_py_module_available "pygments"] } { unsupported "pygments module not available" diff --git a/gdb/testsuite/gdb.python/py-startup-opt.exp b/gdb/testsuite/gdb.python/py-startup-opt.exp index 2d9fd2a..08d1c79 100644 --- a/gdb/testsuite/gdb.python/py-startup-opt.exp +++ b/gdb/testsuite/gdb.python/py-startup-opt.exp @@ -16,7 +16,7 @@ # Test the flags within GDB that can be used to control how Python is # initialized. -require !skip_python_tests +require allow_python_tests # Return a list containing two directory paths for newly created home # directories. diff --git a/gdb/testsuite/gdb.python/py-strfns.exp b/gdb/testsuite/gdb.python/py-strfns.exp index 162e102..2f30e54 100644 --- a/gdb/testsuite/gdb.python/py-strfns.exp +++ b/gdb/testsuite/gdb.python/py-strfns.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-symbol.exp b/gdb/testsuite/gdb.python/py-symbol.exp index a0bf34d..9ec2f44 100644 --- a/gdb/testsuite/gdb.python/py-symbol.exp +++ b/gdb/testsuite/gdb.python/py-symbol.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-symbol.c py-symbol-2.c diff --git a/gdb/testsuite/gdb.python/py-symtab.exp b/gdb/testsuite/gdb.python/py-symtab.exp index 5b68524..b706cca 100644 --- a/gdb/testsuite/gdb.python/py-symtab.exp +++ b/gdb/testsuite/gdb.python/py-symtab.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile py-symbol.c diff --git a/gdb/testsuite/gdb.python/py-sync-interp.exp b/gdb/testsuite/gdb.python/py-sync-interp.exp index 1e994bf..665b956 100644 --- a/gdb/testsuite/gdb.python/py-sync-interp.exp +++ b/gdb/testsuite/gdb.python/py-sync-interp.exp @@ -20,7 +20,7 @@ standard_testfile -require can_spawn_for_attach !skip_python_tests +require can_spawn_for_attach allow_python_tests load_lib gdb-python.exp diff --git a/gdb/testsuite/gdb.python/py-template.exp b/gdb/testsuite/gdb.python/py-template.exp index b337bfb..a89a813 100644 --- a/gdb/testsuite/gdb.python/py-template.exp +++ b/gdb/testsuite/gdb.python/py-template.exp @@ -16,7 +16,7 @@ # This file is part of the GDB testsuite. It tests the mechanism # exposing values to Python. -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests standard_testfile .cc if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable \ diff --git a/gdb/testsuite/gdb.python/py-thrhandle.exp b/gdb/testsuite/gdb.python/py-thrhandle.exp index 0806f89..e8004c7 100644 --- a/gdb/testsuite/gdb.python/py-thrhandle.exp +++ b/gdb/testsuite/gdb.python/py-thrhandle.exp @@ -21,7 +21,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-type.exp b/gdb/testsuite/gdb.python/py-type.exp index 31d50d2..e7837d7 100644 --- a/gdb/testsuite/gdb.python/py-type.exp +++ b/gdb/testsuite/gdb.python/py-type.exp @@ -351,7 +351,7 @@ if { [build_inferior "${binfile}" "c"] == 0 } { restart_gdb "${binfile}" # Skip all tests if Python scripting is not enabled. - if { [skip_python_tests] } { continue } + if { ![allow_python_tests] } { continue } gdb_test "python print (gdb.lookup_type ('char').objfile)" "None" diff --git a/gdb/testsuite/gdb.python/py-typeprint.exp b/gdb/testsuite/gdb.python/py-typeprint.exp index 219e852..40f7e53 100644 --- a/gdb/testsuite/gdb.python/py-typeprint.exp +++ b/gdb/testsuite/gdb.python/py-typeprint.exp @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests load_lib gdb-python.exp load_lib cp-support.exp diff --git a/gdb/testsuite/gdb.python/py-unwind-inline.exp b/gdb/testsuite/gdb.python/py-unwind-inline.exp index c0dc7f2..e75b060 100644 --- a/gdb/testsuite/gdb.python/py-unwind-inline.exp +++ b/gdb/testsuite/gdb.python/py-unwind-inline.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-unwind-maint.exp b/gdb/testsuite/gdb.python/py-unwind-maint.exp index 3fcbe4f..e226121 100644 --- a/gdb/testsuite/gdb.python/py-unwind-maint.exp +++ b/gdb/testsuite/gdb.python/py-unwind-maint.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-unwind-user-regs.exp b/gdb/testsuite/gdb.python/py-unwind-user-regs.exp index 1598f86..96692d6 100644 --- a/gdb/testsuite/gdb.python/py-unwind-user-regs.exp +++ b/gdb/testsuite/gdb.python/py-unwind-user-regs.exp @@ -38,7 +38,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-unwind.exp b/gdb/testsuite/gdb.python/py-unwind.exp index 2d279bf..0d81737 100644 --- a/gdb/testsuite/gdb.python/py-unwind.exp +++ b/gdb/testsuite/gdb.python/py-unwind.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-value-cc.exp b/gdb/testsuite/gdb.python/py-value-cc.exp index 69439e2..1ea10ad 100644 --- a/gdb/testsuite/gdb.python/py-value-cc.exp +++ b/gdb/testsuite/gdb.python/py-value-cc.exp @@ -16,7 +16,7 @@ # This file is part of the GDB testsuite. It tests the mechanism # exposing values to Python. -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests standard_testfile .cc diff --git a/gdb/testsuite/gdb.python/py-value.exp b/gdb/testsuite/gdb.python/py-value.exp index 26ad72a..898208b 100644 --- a/gdb/testsuite/gdb.python/py-value.exp +++ b/gdb/testsuite/gdb.python/py-value.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests standard_testfile diff --git a/gdb/testsuite/gdb.python/py-xmethods.exp b/gdb/testsuite/gdb.python/py-xmethods.exp index c164fec..97d5604 100644 --- a/gdb/testsuite/gdb.python/py-xmethods.exp +++ b/gdb/testsuite/gdb.python/py-xmethods.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require allow_cplus_tests !skip_python_tests +require allow_cplus_tests allow_python_tests standard_testfile py-xmethods.cc diff --git a/gdb/testsuite/gdb.python/tui-window-disabled.exp b/gdb/testsuite/gdb.python/tui-window-disabled.exp index 6048654..36ecb0b 100644 --- a/gdb/testsuite/gdb.python/tui-window-disabled.exp +++ b/gdb/testsuite/gdb.python/tui-window-disabled.exp @@ -48,7 +48,7 @@ proc clean_restart_and_setup { prefix } { Term::clean_restart 24 80 $testfile # Skip all tests if Python scripting is not enabled. - if { [skip_python_tests] } { return 0 } + if { ![allow_python_tests] } { return 0 } # Now source the python script. gdb_test_no_output "source ${remote_python_file}" \ diff --git a/gdb/testsuite/gdb.python/tui-window-names.exp b/gdb/testsuite/gdb.python/tui-window-names.exp index 48f3c6b..125a5f5 100644 --- a/gdb/testsuite/gdb.python/tui-window-names.exp +++ b/gdb/testsuite/gdb.python/tui-window-names.exp @@ -18,7 +18,7 @@ load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests tuiterm_env diff --git a/gdb/testsuite/gdb.python/tui-window.exp b/gdb/testsuite/gdb.python/tui-window.exp index 2f04155..529ed16 100644 --- a/gdb/testsuite/gdb.python/tui-window.exp +++ b/gdb/testsuite/gdb.python/tui-window.exp @@ -16,7 +16,7 @@ # Test a TUI window implemented in Python. load_lib gdb-python.exp -require !skip_python_tests +require allow_python_tests tuiterm_env # This test doesn't care about the inferior. diff --git a/gdb/testsuite/gdb.rust/pp.exp b/gdb/testsuite/gdb.rust/pp.exp index d23463e..28ae054 100644 --- a/gdb/testsuite/gdb.rust/pp.exp +++ b/gdb/testsuite/gdb.rust/pp.exp @@ -17,7 +17,7 @@ load_lib gdb-python.exp load_lib rust-support.exp -require !skip_rust_tests !skip_python_tests +require !skip_rust_tests allow_python_tests standard_testfile .rs if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug rust}]} { diff --git a/gdb/testsuite/gdb.rust/simple.exp b/gdb/testsuite/gdb.rust/simple.exp index 7314aab..5925a4c 100644 --- a/gdb/testsuite/gdb.rust/simple.exp +++ b/gdb/testsuite/gdb.rust/simple.exp @@ -386,7 +386,7 @@ gdb_test "print empty_enum_value.0" "" gdb_test "print empty_enum_value.something" "" load_lib gdb-python.exp -if {[skip_python_tests]} { +if {![allow_python_tests]} { return } diff --git a/gdb/testsuite/gdb.server/server-kill-python.exp b/gdb/testsuite/gdb.server/server-kill-python.exp index bc62cbf..7b8f29b 100644 --- a/gdb/testsuite/gdb.server/server-kill-python.exp +++ b/gdb/testsuite/gdb.server/server-kill-python.exp @@ -23,7 +23,7 @@ load_lib gdbserver-support.exp standard_testfile multi-ui-errors.c -require allow_gdbserver_tests !skip_python_tests +require allow_gdbserver_tests allow_python_tests if {[build_executable "failed to prepare" ${testfile} \ ${srcfile}] == -1} { diff --git a/gdb/testsuite/gdb.server/server-pipe.exp b/gdb/testsuite/gdb.server/server-pipe.exp index 693771e..48b79fe 100644 --- a/gdb/testsuite/gdb.server/server-pipe.exp +++ b/gdb/testsuite/gdb.server/server-pipe.exp @@ -66,7 +66,7 @@ proc do_test { target } { gdb_test "info connections" "${target} \| ${::gdbserver} - ${::binfile} \[^\r\n\]+" - if { ![skip_python_tests] } { + if { [allow_python_tests] } { gdb_test_no_output "python conn = gdb.selected_inferior().connection" gdb_test "python print(conn.details)" "\| ${::gdbserver} - ${::binfile}" } diff --git a/gdb/testsuite/gdb.threads/tls.exp b/gdb/testsuite/gdb.threads/tls.exp index 78ce987..99e9951 100644 --- a/gdb/testsuite/gdb.threads/tls.exp +++ b/gdb/testsuite/gdb.threads/tls.exp @@ -72,7 +72,7 @@ proc check_thread_local {number} { "= $expected_value" \ "${number} thread local storage" - if {![skip_python_tests]} { + if {[allow_python_tests]} { gdb_test_no_output \ "python sym = gdb.lookup_symbol('a_thread_local')\[0\]" \ "${number} look up a_thread_local symbol" diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 3a1936f..b6eff66 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2447,11 +2447,11 @@ proc skip_rust_tests {} { return 0 } -# Return a 1 for configurations that do not support Python scripting. +# Return a 1 for configurations that support Python scripting. -gdb_caching_proc skip_python_tests { +gdb_caching_proc allow_python_tests { set output [remote_exec host $::GDB --configuration] - return [expr {[string first "--with-python" $output] == -1}] + return [expr {[string first "--with-python" $output] != -1}] } # Return a 1 if we should skip shared library tests. |