Сейчас мы используем badoo/parallel_cucumber для параллельного запуска cucumber-тестов (не только с calabash). Можете взглянуть на rajdeepv/parallel_calabash им мы пользовались ранее, а идеи по параллелизации calabash-тестов у этих инструментов одинаковые.
Мы не пробовали, но я думаю, в целом можно, только вот силы и время потраченные на то, чтобы сделать её рабочей могут оказаться несовоставимо велики.
В качестве эмулятора андроида мы сейчас активно исследуем Genymotion. Прошлый раз пробовали запускать на нём функциональные тесты около полутора лет назад и тогда он показал себя не случшей стороны — было много крашей и не совсем адекватного поведения в целом. Сейчас же ситуация с ним стала гораздо лучше. Поэтому с большой вероятностью мы переведём (существенную) часть прогонов тестов на него.
Насколько я понял можно отдельно получать ip и привязывать его к любоиму серверу, то есть не меняя внешнего ip можно заменить сервер. Может быть есть ещё какие-то особенности.
Есть ещё Scaleway (https://www.scaleway.com/pricing/) 2 x86 64bit Cores, 2GB Memory, 50GB SSD Disk за €3. Или даже 4 Dedicated ARM Cores за те же €3. Но, кажется, там всё ещё только по инвайтам.
Друзья, спасибо за обновление!
А можно ли сделать так, чтобы при восстановление приложения из фона оно возвращалось в прежднее состояние?
Например я поискал что-то, поставил карту в нужное положение, свернул 2ГИС чтобы заглянуть в другую программу, после возвращаюсь в 2ГИС, а оно запускается заново, состояние потеряно и приходиятся заново искать, двигать итд.
Ребята, спасибо за подробную статью. Это круто.
Пользуясь случаем хочу спросить про досадный баг несовместимости аллюра и xdist. Есть какие-либо подвижки по нему или известны какие-нибудь воркэраунды?
Возможно, вам стоит обратить внимание на что-то типа wrk, он поддерживает луа скрипты которыми и можно парсить ответ от сервера и подставлять в следующий запрос
Сейчас мы используем badoo/parallel_cucumber для параллельного запуска cucumber-тестов (не только с calabash). Можете взглянуть на rajdeepv/parallel_calabash им мы пользовались ранее, а идеи по параллелизации calabash-тестов у этих инструментов одинаковые.
В качестве эмулятора андроида мы сейчас активно исследуем Genymotion. Прошлый раз пробовали запускать на нём функциональные тесты около полутора лет назад и тогда он показал себя не случшей стороны — было много крашей и не совсем адекватного поведения в целом. Сейчас же ситуация с ним стала гораздо лучше. Поэтому с большой вероятностью мы переведём (существенную) часть прогонов тестов на него.
А можно ли сделать так, чтобы при восстановление приложения из фона оно возвращалось в прежднее состояние?
Например я поискал что-то, поставил карту в нужное положение, свернул 2ГИС чтобы заглянуть в другую программу, после возвращаюсь в 2ГИС, а оно запускается заново, состояние потеряно и приходиятся заново искать, двигать итд.
Спасибо :)
Что за беспредел, товарищи?
PS
«Рисунок 3. Кто угадает, что это за хоккеист, тому- приз 1 доллар» — это слова из статьи, а не мои.
Спасибо, ничего не нужно :)
Пользуясь случаем хочу спросить про досадный баг несовместимости аллюра и xdist. Есть какие-либо подвижки по нему или известны какие-нибудь воркэраунды?
А теперь вопрос, случайно наткнулся на реддите на перевод ваших полезностей: www.reddit.com/r/webdev/comments/2akwaq/something_that_you_might_be_interested_in/
Хотел узнать, это вы или какой-то плохой дядя? :)
Ну как сказать молодость: Python появился в 1991, а, например, Java только в 1995.