Index: gdb/testsuite/gdb.gdb/python-selftest.exp |
diff --git a/gdb/testsuite/lib/dwarf.exp b/gdb/testsuite/gdb.gdb/python-selftest.exp |
similarity index 60% |
copy from gdb/testsuite/lib/dwarf.exp |
copy to gdb/testsuite/gdb.gdb/python-selftest.exp |
index 19aa55a372e41fa55e2ee8c20f5cf075436da8e3..1138ec63c4ab4a42699148e72b6985f5f77638bd 100644 |
--- a/gdb/testsuite/lib/dwarf.exp |
+++ b/gdb/testsuite/gdb.gdb/python-selftest.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 2010, 2012 Free Software Foundation, Inc. |
+# Copyright 2013 Free Software Foundation, Inc. |
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
@@ -13,18 +13,18 @@ |
# You should have received a copy of the GNU General Public License |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
-# Return true if the target supports DWARF-2 and uses gas. |
-# For now pick a sampling of likely targets. |
-proc dwarf2_support {} { |
- if {[istarget *-*-linux*] |
- || [istarget *-*-gnu*] |
- || [istarget *-*-elf*] |
- || [istarget *-*-openbsd*] |
- || [istarget arm*-*-eabi*] |
- || [istarget arm*-*-symbianelf*] |
- || [istarget powerpc-*-eabi*]} { |
- return 1 |
+load_lib selftest-support.exp |
+load_lib gdb-python.exp |
+ |
+proc selftest_python {} { |
+ if {[skip_python_tests]} { |
+ return -1 |
} |
+ gdb_test_no_output "set variable gdb_python_initialized = 0" |
+ gdb_test "call catch_command_errors(execute_command, \"python print 5\", 0, RETURN_MASK_ALL)" \ |
+ "Python not initialized.* = 0" |
return 0 |
} |
+ |
+do_self_tests captured_command_loop selftest_python |