Remove mi_skip_python_tests
authorTom Tromey <tom@tromey.com>
Sat, 7 Jan 2023 18:51:33 +0000 (11:51 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 13 Jan 2023 20:18:57 +0000 (13:18 -0700)
mi_skip_python_tests was necessary because skip_python_tests used the
running gdb, and so needed to know what prompt to expect.  Now that
skip_python_tests has been rewritten, mi_skip_python_tests is no
longer needed.

gdb/testsuite/gdb.python/py-mi-events.exp
gdb/testsuite/gdb.python/py-mi-objfile.exp
gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp
gdb/testsuite/lib/mi-support.exp

index 48cead347525da93997579fcb6f49978ea696136..d3ffb154d910a1991e8d5b68f85361a669d96027 100644 (file)
@@ -31,7 +31,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
     return -1
 }
 
-if { [mi_skip_python_tests] } { return }
+if { [skip_python_tests] } { return }
 
 set remote_python_file [gdb_remote_download host ${srcdir}/${subdir}/${pyfile}]
 
index 5dbb3b71f9279c42ec1f6e879aa482af95e29791..2aaf65d0b7c7f47641f578f02e01ac82d830ebe6 100644 (file)
@@ -31,7 +31,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
     return -1
 }
 
-if { [mi_skip_python_tests] } { return }
+if { [skip_python_tests] } { return }
 
 # Make the -gdb.py script available to gdb, it is automagically loaded by gdb.
 # Care is taken to put it in the same directory as the binary so that
index 9d9810f207769c09e0359f278ab801c7d104d674..77227b60e34beab7b0d5d637f8442b5689e536de 100644 (file)
@@ -30,7 +30,7 @@ if {[gdb_compile "$srcdir/$subdir/$srcfile" $binfile executable {debug}] != "" }
 mi_clean_restart $binfile
 
 # Skip all tests if Python scripting is not enabled.
-if { [mi_skip_python_tests] } { continue }
+if { [skip_python_tests] } { continue }
 
 set pyfile [gdb_remote_download host ${srcdir}/${subdir}/${testfile}.py]
 mi_gdb_test "source ${pyfile}" \
index f756cbe2d7344dce89bed201da91e7ff1f451943..b6da2c4baf0671249b170bd032b0196ee1e6dcb2 100644 (file)
@@ -2734,12 +2734,6 @@ proc mi_make_breakpoint_table {bp_list} {
     return "BreakpointTable={nr_rows=\"$nr\",nr_cols=\"$nc\",$header,$body}"
 }
 
-# Return a 1 for configurations that do not support Python scripting.
-
-proc mi_skip_python_tests {} {
-    return [skip_python_tests]
-}
-
 # As skip_libstdcxx_probe_tests_prompt, with mi_gdb_prompt.
 
 proc mi_skip_libstdcxx_probe_tests {} {