cpython/Lib/test/test_gdb
Miss Islington (bot) bff122bcc5
[3.14] gh-159914: Ignore gdb stderr in test_gdb.test_pretty_print (GH-159916) (#159940)
gh-159914: Ignore gdb stderr in test_gdb.test_pretty_print (GH-159916)

test_strings() gets gdb.host_charset(), but fails if gdb writes
anything to stderr. For example, it fails if gdb logs the warning:

    "/usr/bin/gdb: warning: Couldn't determine a path for the index
    cache directory."

Even if stdout contains the expected encoding ("UTF-8").

Change test_gdb to only fail if stdout is empty, ignore stderr
otherwise to ignore gdb warnings.
(cherry picked from commit 88d922ad98)

Co-authored-by: Victor Stinner <vstinner@python.org>
2026-10-20 20:51:41 +00:00
..
__init__.py
gdb_sample.py
test_backtrace.py
test_cfunction.py
test_cfunction_full.py
test_misc.py
test_pretty_print.py
util.py