Size: a a a

2020 October 20

O

Oleg in atinfo chat
что значит править в каждой ветке?
Разработчик пишет фичу, коммитит в ветку. Я пишу тест на фичу, коммичу в ту же ветку. Ветка мержится в мастер и удаляется. Соответственно тесты всегда соответствуют коду.
источник

MA

Maksim Andryushchenk... in atinfo chat
Roman (rpwheeler)
Бранчи.

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

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

MA

Maksim Andryushchenk... in atinfo chat
Но бранчами надежнее
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
в общем, я все адреса попробовал поподставлять в параметры драйвера. Не помогло
у тебя в виртуалбоксе отображаются устройства подключенные по usb?
источник

R(

Roman (rpwheeler) in atinfo chat
Maksim Andryushchenkov
ну постоянно приходится следить за версией и если что править в каждой ветке, не?
Если есть стабильные расхождения версионности по веткам, то да, приходится.
Но что делать -- жизнь такая.
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
у тебя в виртуалбоксе отображаются устройства подключенные по usb?
нет
источник

MA

Maksim Andryushchenk... in atinfo chat
Roman (rpwheeler)
Если есть стабильные расхождения версионности по веткам, то да, приходится.
Но что делать -- жизнь такая.
продукт быстро пилится, есть конечно расхождения чуть ли не раз в неделю
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
нет
ну вот с этого я думаю и надо начинать
источник

R(

Roman (rpwheeler) in atinfo chat
Maksim Andryushchenkov
Вот мне кажется тегами будет попроще
Теги это фиксация. Это когда надо отметить отпределённую стадию и меняться там особо ничего не планируется.

Если идёт активная работа, то это бранчи.

Вроде классический вопрос.
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
у тебя в виртуалбоксе отображаются устройства подключенные по usb?
только я может не правильно запускаю. виртуалбокс на локальной машине у меня. так и должно быть?
источник

MA

Maksim Andryushchenk... in atinfo chat
Oleg
что значит править в каждой ветке?
Разработчик пишет фичу, коммитит в ветку. Я пишу тест на фичу, коммичу в ту же ветку. Ветка мержится в мастер и удаляется. Соответственно тесты всегда соответствуют коду.
классный подход, но я уже не вскочу в этот поезд и не положу рядом тесты)
источник

SV

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

SV

Sergei Vasilchenko in atinfo chat
я также делал
источник

DB

Dmitry Balalin in atinfo chat
Sergei Vasilchenko
я также делал
не.. просто может виртуалбокс должен из контейнера запуститься
источник

DB

Dmitry Balalin in atinfo chat
и тогда он что-то увидит
источник

MA

Maksim Andryushchenk... in atinfo chat
Roman (rpwheeler)
Теги это фиксация. Это когда надо отметить отпределённую стадию и меняться там особо ничего не планируется.

Если идёт активная работа, то это бранчи.

Вроде классический вопрос.
> Вроде классический вопрос.

Я надеялся что не столкнусь так явно с этим)) Представление то есть)
источник

DB

Dmitry Balalin in atinfo chat
я просто запутался уже немного) Не понимаю как все это взаимосвязано:
docker-machine
docker
virtualbox
appium
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
я просто запутался уже немного) Не понимаю как все это взаимосвязано:
docker-machine
docker
virtualbox
appium
https://youtu.be/jGW6ycW_tTQ?list=PLRdSclUtJDYXFVU37NEqh4KkT78BLqjcG&t=1485
вот тут конкретно про этот контейнер который у тебя вроде как
источник

SV

Sergei Vasilchenko in atinfo chat
Dmitry Balalin
я просто запутался уже немного) Не понимаю как все это взаимосвязано:
docker-machine
docker
virtualbox
appium
docker-machine инструмент для развертывания виртуальной машины в контейнере, docker инструмент для развертывания условно каких-то процессов в отдельный контейнер ,например, инстанс appium в виде сервера или симуляторов android на каком-то изолированном окружении. appium это инструмент для управления мобильными устройствами (реальными девайсами или симуляторами), который представляет под собой api(прослойку) между твоим кодом и устройством, получается твой код,appium передает в удобоваримом виде на устройство. надеюсь правильно объяснил, если я не прав-поправьте.
источник

DB

Dmitry Balalin in atinfo chat
Все так вроде. Я просто не понимаю почему эти костыли с виртуальными машинами применяются. Почему не сделали просто аппиум в контейнере.

Или сделали но не задокументировали как этим пользоваться...
источник