aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2024-12-03 16:53:14 +0100
committerTom de Vries <tdevries@suse.de>2024-12-03 16:53:14 +0100
commit6804a0969d4a27870e76e472d0e5b66a7c4c9dc9 (patch)
treed0650b76fa1bffe89dbdae28cfbfd6ffedabdaa9 /gdb/testsuite/gdb.python
parent32e3f1a0aa0aec359d944da029ea7b7262d259cd (diff)
downloadgdb-6804a0969d4a27870e76e472d0e5b66a7c4c9dc9.zip
gdb-6804a0969d4a27870e76e472d0e5b66a7c4c9dc9.tar.gz
gdb-6804a0969d4a27870e76e472d0e5b66a7c4c9dc9.tar.bz2
[gdb/testsuite] Fix gdb.python/python.exp with --disable-tui
When building gdb with --disable-tui, we run into: ... (gdb) python print(type(gdb.TuiWindow))^M Python Exception <class 'AttributeError'>: \ module 'gdb' has no attribute 'TuiWindow'^M Error occurred in Python: module 'gdb' has no attribute 'TuiWindow'^M (gdb) FAIL: gdb.python/python.exp: gdb.TuiWindow is registered ... Fix this by skipping the test for --disable-tui. Tested on x86_64-linux.
Diffstat (limited to 'gdb/testsuite/gdb.python')
-rw-r--r--gdb/testsuite/gdb.python/python.exp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.python/python.exp b/gdb/testsuite/gdb.python/python.exp
index e8eb9ec..19c8958 100644
--- a/gdb/testsuite/gdb.python/python.exp
+++ b/gdb/testsuite/gdb.python/python.exp
@@ -567,6 +567,10 @@ if { [use_gdb_stub] == 0 } {
# directly.
foreach type {Instruction LazyString Membuf Record RecordFunctionSegment \
RecordGap RecordInstruction TuiWindow} {
+ if { $type == "TuiWindow" && ![allow_tui_tests] } {
+ continue
+ }
+
gdb_test "python print(type(gdb.$type))" "<class 'type'>" \
"gdb.$type is registered"
}