bpo-41473: Skip test_gdb with gdb 9.2 to work around gdb bug (GH-21768)

gdb 9.2 on Fedora Rawhide is not reliable, see:

* https://bugs.python.org/issue41473
* https://bugzilla.redhat.com/show_bug.cgi?id=1866884
This commit is contained in:
Victor Stinner 2020-08-07 17:57:56 +02:00 committed by GitHub
parent f44693eaed
commit e27a51c11e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -51,6 +51,11 @@ if gdb_major_version < 7:
"embedding. Saw %s.%s:\n%s" "embedding. Saw %s.%s:\n%s"
% (gdb_major_version, gdb_minor_version, % (gdb_major_version, gdb_minor_version,
gdb_version)) gdb_version))
if (gdb_major_version, gdb_minor_version) >= (9, 2):
# gdb 9.2 on Fedora Rawhide is not reliable, see:
# * https://bugs.python.org/issue41473
# * https://bugzilla.redhat.com/show_bug.cgi?id=1866884
raise unittest.SkipTest("https://bugzilla.redhat.com/show_bug.cgi?id=1866884")
if not sysconfig.is_python_build(): if not sysconfig.is_python_build():
raise unittest.SkipTest("test_gdb only works on source builds at the moment.") raise unittest.SkipTest("test_gdb only works on source builds at the moment.")