Запуск «make test» на отдельном модуле для сборки Python 2.7.4

Я работаю над созданием Python 2.7.4 на CentOS 6.4. При выполнении шага make test шаг test_gdb выходит из строя, и я хотел бы получить дополнительную информацию о том, почему.

Создайте команды, которые я запускаю:

 ./configure --prefix=/usr/local/python-2.7.4 --enable-ipv6 --enable-unicode=ucs4 --enable-shared make make test 

Выход теста:

… test test_gdb не удалось – произошло несколько ошибок; в подробном режиме для подробностей …

Таким образом, в основном, я пытаюсь выяснить, как запускать тест test_gdb отдельно и в подробном режиме. Похоже, я должен использовать regrtest.py , но я, похоже, получаю invalid syntax с различными параметрами, которые я пробовал. Есть идеи?

 banjer@somehost:/usr/local/src/Python-2.7.4> python Lib/test/regrtest.py -v test_gdb File "Lib/test/regrtest.py", line 679 'test_support', ^ SyntaxError: invalid syntax 

One Solution collect form web for “Запуск «make test» на отдельном модуле для сборки Python 2.7.4”

Фактические строки около 679 в Lib / test / regrtest.py:

 NOTTESTS = { 'test_support', 'test_future1', 'test_future2', } 

Это определяет изменяемый набор и является синтаксисом, перенесенным с 3.1 на 2.7. Этот синтаксис недоступен в версии 2.6 или более ранней версии python.

То, что ваш тест вызывает синтаксическую ошибку, вероятно, потому, что ваш python по умолчанию – до 2.7. Если бы вы выполнили:

 ./python Lib/test/regrtest.py -v test_gdb ^-- this is the difference 

в этом каталоге вы бы тестировали исполняемый файл python вы только что скомпилировали, а не по умолчанию, указанный в вашем пути. Используя этот исполняемый файл, вы вряд ли получите эту конкретную ошибку (но, возможно, другие, которые действительно связаны с gdb ).

  • Как включить скрипт python внутри сценария bash
  • Как предотвратить закрытие приложения python в Linux?
  • CentOs 7 Python Issue "-bash: python: команда не найдена"
  • Если какие-либо порожденные дочерние процессы терпят неудачу, убить всех и выйти
  • Две версии python 2.x, установленные в одной системе
  • Создать таблицу с частотой уникальных имен, полученных из нескольких CSV-файлов
  • Сценарий для удаления файлов, не соответствующих определенным именам файлов
  • Как вы устанавливаете Django, когда есть проблема с scl?
  • OfflineIMAP говорит мне, что SQLite не установлен, хотя это
  • Как я могу запустить этот скрипт python во всех html-файлах под каталогом?
  • Как заставить программы python вести себя как соответствующие инструменты unix?
  • Linux и Unix - лучшая ОС в мире.