Я получаю сообщение об ошибке при запуске примера Lippia с мобильным контейнером Samsung - PullRequest
0 голосов
/ 07 августа 2020

Я пытался запустить пример lippia с мобильного телефона, используя docker, но когда я выполняю docker -compose up, я сталкиваюсь с ошибкой в ​​контейнере samsung_s7_9.0.

Я использую linux Kubuntu

Я получаю следующую ошибку:

Pablo@Pablo-Kubuntu:~/Escritorio/Crowdar/Lippia/MOBILE/Lippia-mobile-sample-project$ sudo docker-compose up
WARNING: The apkDirectory variable is not set. Defaulting to a blank string.
Creating network "lippia-mobile-sample-project_default" with the default driver
Creating lippia-mobile-sample-project_selenium_hub-mobile-apk_1 ... done
Creating lippia-mobile-sample-project_nginx_web-sample_1        ... done
Creating lippia-mobile-sample-project_jenkins-mobile_apk_1      ... done
Creating lippia-mobile-sample-project_samsung_s7_9.0_1          ... error

ERROR: for lippia-mobile-sample-project_samsung_s7_9.0_1  Cannot create container for service samsung_s7_9.0: create .: volume name is too short, names should be at least two alphanumeric characters

ERROR: for samsung_s7_9.0  Cannot create container for service samsung_s7_9.0: create .: volume name is too short, names should be at least two alphanumeric characters
ERROR: Encountered errors while bringing up the project.```

1 Ответ

0 голосов
/ 07 августа 2020

Чтобы использовать этот docker-compose, вы должны отправить аргумент ${apkDirectory}. Используйте этот аргумент для тестирования имеющегося у вас приложения. Чтобы протестировать приложение, входящее в этот пример проекта, вы можете использовать следующую команду:

apkDirectory =. / Sample_apk docker -compose up

Для отправки аргументы, введите перед командой (apkDirectory=sample_apk), это значение является именем directory, которое находится в образце проекта и содержит .apk files.

В случае, если вы пытаетесь протестировать другой apk , вы можете использовать directory вашего local pc, который содержит apk, и ссылаться на имя apk в проекте pom.

Например, если ваше приложение находится в: /opt/apk/app.apk, вы используете команда:

apkDirectory = / opt / apk docker -compose up

В проекте pom вы должны изменить адрес приложения на:

/root/tmp/sample_apk/app.apk

Это потому, что volume указал его в вашем локальном каталоге с помощью пути контейнера /root/tmp/sample_apk каталога.

...