2017-01-24 8 views
0

я обращенный следующее сообщение об ошибке по настройке теста питона Appium в AWS устройство фермы:Amazon устройство ферма - колесо файл с MacOSX платформы не поддерживается

Существовал проблема обработки файла. Мы нашли, по крайней мере, одну колесную рулевую колесо/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl указали ту платформу, которую мы не поддерживаем. Пожалуйста, распакуйте тестовый пакет, а затем откройте каталог колесной арки, убедитесь, что имена файлов колесных заканчиваются -any.whl или -linux_x86_64.whl, и попробуйте еще раз

Я требую Numpy и OpenCV-питон пакетов для запуска моих тесты. Как устранить эту проблему?

ответ

0

(numpy-1.12.0-cp27-cp27m-manylinux1_x86_64.whl) - это числовое колесо для ubuntu. Но все-таки ферма устройств Amazon выдает ошибку при настройке тестов с этим колесом.

В основном, фермы Устройство проверки, если файл имеет префикс .whl -Ни-any.whl

Просто переименовать файл NumPy-1.12.0-cp27-ни-any.whl работ в ферме устройств.

Примечание: Этот переименованный файл является не универсальным колесом python. Может быть несколько вещей, которые не реализованы в не универсальном колесе python. Это может привести к поломке. Итак, проверьте, чтобы все ваши зависимости работали нормально, прежде чем использовать это.

0

AWS Device Farm опубликовала packaging requirements for Python тестов. В частности, к вам обратится следующее:

Инструкции ниже относятся к Linux x86_64 и Mac. В поддерживаемой в настоящее время схеме Device Farm требует, чтобы ваши тесты Appium Python проводились в Linux x86_64, если ваши тесты содержат не универсальные зависимости колес Python. Для платформы, на которой вы выполняете команду, инструменты колес собирают файлы .whl зависимые файлы под рулевой рубкой/папкой. Когда вы выполняете команду Python wheel на любой платформе, отличной от Linux x86_64, вы бы набрали аромат неединичной колесной зависимости для этой конкретной платформы и могут вызвать нежелательные эффекты. Это, скорее всего, приведет к ошибке при выполнении тестов на Device Farm.

+0

Numpy в макинтош машины имеет macosx_10_10_x86.64.whl (NumPy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl) Numpy В Linux машины имеет manylinux1_x86_64.whl (NumPy -1.12.0-cp27-cp27m-manylinux1_x86_64.whl) Оба варианта ошибки в ферме устройств AWS! Что означает, что этот пакет python нельзя использовать в ферме устройств AWS? –

+0

Тесты в AWS Device Farm выполняются на узле Ubuntu. Если для Ubuntu есть числовое колесо, то он будет работать в Device Farm. –

+0

(numpy-1.12.0-cp27-cp27m-manylinux1_x86_64.whl) - это числовое колесо для ubuntu. –

 Смежные вопросы

  • Нет связанных вопросов^_^