components/python/python34/patches/22-disable-test_gdb.patch
author John Beck <John.Beck@Oracle.COM>
Fri, 06 Feb 2015 16:50:21 -0800
changeset 3749 4b214a886766
child 5229 b7b91ddbbdce
permissions -rw-r--r--
20494432 skip Python test_gdb for version 3.4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3749
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     1
This patch was written in-house, but ported from Python 2.7; it is unclear
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     2
from the version history why these lines were dropped in version 3.  The
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     3
patch has not yet been submitted upstream, but submission is planned.
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     4
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     5
--- Python-3.4.2/Lib/test/test_gdb.py.~1~	2014-10-08 01:18:13.000000000 -0700
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     6
+++ Python-3.4.2/Lib/test/test_gdb.py	2015-02-06 16:00:58.802170301 -0800
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     7
@@ -34,6 +34,8 @@
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     8
 if gdb_major_version < 7:
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     9
     raise unittest.SkipTest("gdb versions before 7.0 didn't support python embedding"
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    10
                             " Saw:\n" + gdb_version.decode('ascii', 'replace'))
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    11
+if sys.platform.startswith("sunos"):
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    12
+    raise unittest.SkipTest("test doesn't work very well on Solaris")
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    13
 
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    14
 if not sysconfig.is_python_build():
4b214a886766 20494432 skip Python test_gdb for version 3.4
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    15
     raise unittest.SkipTest("test_gdb only works on source builds at the moment.")