Commit f1b34ee6 authored by Vinay Sajip's avatar Vinay Sajip

#12660: Skip test_gdb when run from an installed Python.

parent 73954040
...@@ -7,6 +7,7 @@ import os ...@@ -7,6 +7,7 @@ import os
import re import re
import subprocess import subprocess
import sys import sys
import sysconfig
import unittest import unittest
import locale import locale
...@@ -24,6 +25,9 @@ if int(gdb_version_number.group(1)) < 7: ...@@ -24,6 +25,9 @@ if int(gdb_version_number.group(1)) < 7:
raise unittest.SkipTest("gdb versions before 7.0 didn't support python embedding" raise unittest.SkipTest("gdb versions before 7.0 didn't support python embedding"
" Saw:\n" + gdb_version.decode('ascii', 'replace')) " Saw:\n" + gdb_version.decode('ascii', 'replace'))
if not sysconfig.is_python_build():
raise unittest.SkipTest("test_gdb only works on source builds at the moment.")
# Verify that "gdb" was built with the embedded python support enabled: # Verify that "gdb" was built with the embedded python support enabled:
cmd = "--eval-command=python import sys; print sys.version_info" cmd = "--eval-command=python import sys; print sys.version_info"
p = subprocess.Popen(["gdb", "--batch", cmd], p = subprocess.Popen(["gdb", "--batch", cmd],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment