Size: a a a

2020 October 20

DB

Dmitry Balalin in atinfo chat
sudo docker-machine ssh appium-test-machine
вот это писал
источник

SV

Sergei Vasilchenko in atinfo chat
https://github.com/appium/appium-docker-android

ну вот тут так:
1. adb kill-server
2. docker-machine ssh appium-test-machine
3. docker run --privileged -d -p 4723:4723  -v /dev/bus/usb:/dev/bus/usb --name container-appium appium/appium
4. docker exec -it container-appium adb devices
источник

SV

Sergei Vasilchenko in atinfo chat
ты в виртуалке поднимаешь контейнер?
источник

SV

Sergei Vasilchenko in atinfo chat
если в виртуалке то надо подконнектиться к ней по ssh как ты впринципе уже сделал, через терминал ввести
ifconfig
или
ip addr show
это и будет адрес хоста для капабилитис насколько я помню,порт я думаю будет по стандарту 4723
источник

DB

Dmitry Balalin in atinfo chat
Честно, я не совсем уж сильно понимаю, что делаю. Повторяю, по сути. Вот с этой доки https://hub.docker.com/r/appium/appium
Судя по всему поднимаю в виртуалке
источник

DB

Dmitry Balalin in atinfo chat
И вот не понятно как раз. Я думал, что можно взять, скачать образ аппиума и спокойно запустить. А тут какие-то танцы устраиваются..
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
И вот не понятно как раз. Я думал, что можно взять, скачать образ аппиума и спокойно запустить. А тут какие-то танцы устраиваются..
придется вспотнуть немного)
вероятно тебе поможет доклад https://www.youtube.com/watch?v=jE4oSetvzfQ
источник

DB

Dmitry Balalin in atinfo chat
Да, я по нему даже больше ориентировался. Он все то же самое делает, что и в доке на докерхабе лежит.
Только с комментариями
источник

MA

Maksim Andryushchenk... in atinfo chat
Привет всем. Кто как решает вопрос версионности тестов, когда новая функциональность есть к примеру на альфе, но на бету не приехала еще? Теги? Бранчи? Поделитесь опытом.
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
если в виртуалке то надо подконнектиться к ней по ssh как ты впринципе уже сделал, через терминал ввести
ifconfig
или
ip addr show
это и будет адрес хоста для капабилитис насколько я помню,порт я думаю будет по стандарту 4723
текстом получится объяснить что именно брать оттуда?
источник

DB

Dmitry Balalin in atinfo chat
то бишь нельзя без всех этих виртуальных машин это сделать, насколько я понимаю?
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
то бишь нельзя без всех этих виртуальных машин это сделать, насколько я понимаю?
я на живой не делал) думаю что можно, нужно включить будет nestedvirtualization(kvm) в настройках
источник

MA

Maksim Andryushchenk... in atinfo chat
Maksim Andryushchenkov
Привет всем. Кто как решает вопрос версионности тестов, когда новая функциональность есть к примеру на альфе, но на бету не приехала еще? Теги? Бранчи? Поделитесь опытом.
@rpwheeler Привет) взываю к твоему опыту)
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
если в виртуалке то надо подконнектиться к ней по ssh как ты впринципе уже сделал, через терминал ввести
ifconfig
или
ip addr show
это и будет адрес хоста для капабилитис насколько я помню,порт я думаю будет по стандарту 4723
в общем, я все адреса попробовал поподставлять в параметры драйвера. Не помогло
источник

O

Oleg in atinfo chat
Maksim Andryushchenkov
Привет всем. Кто как решает вопрос версионности тестов, когда новая функциональность есть к примеру на альфе, но на бету не приехала еще? Теги? Бранчи? Поделитесь опытом.
Зависит от организации процесса же. У меня например тесты вместе с кодом лежат в том же репозитории и версионируются соответственно
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
текстом получится объяснить что именно брать оттуда?
запустил вирт машину > коннектишься по ssh > в терминале тут же вводишь ifconfig, адрес выглядит типа:
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.210.132  netmask 255.255.255.0  broadcast 192.168.210.255
нужен будет этот 192.168.210.132 для капабилитис
источник

MA

Maksim Andryushchenk... in atinfo chat
Oleg
Зависит от организации процесса же. У меня например тесты вместе с кодом лежат в том же репозитории и версионируются соответственно
но при этом получается какой то оверменеджмент, нет?
источник

O

Oleg in atinfo chat
не понял
источник

MA

Maksim Andryushchenk... in atinfo chat
ну постоянно приходится следить за версией и если что править в каждой ветке, не?
источник

R(

Roman (rpwheeler) in atinfo chat
Maksim Andryushchenkov
Привет всем. Кто как решает вопрос версионности тестов, когда новая функциональность есть к примеру на альфе, но на бету не приехала еще? Теги? Бранчи? Поделитесь опытом.
Бранчи.

Или даже повторение гит флоу проекта (фича-бранчам фича-бранчи тестов, дев-ветке дев-бранч, мастер-ветке мастер бранч)

Можно было бы и теги если надо сохранять версию тестов к версии релиза.
источник