Size: a a a

StartAndroid Ru Testing

2019 January 10

VK

Vova K in StartAndroid Ru Testing
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Искать то я умею, но ни тот Rule не подходит (не выполняются after и before при повторе), ни тот кастомный Runner не подходит для instrumentation
источник
2019 January 11

N

Nikolay in StartAndroid Ru Testing
Artyom Anisimov
Добрый вечер. Никто тут не реализовывал механизма повтора instrumentation тестов при их провале? На Jenkins при сборке прогоняются всевозможные тесты на эмуляторе, и периодически они не проходят, хотя должны. В следующий раз они проходят и могут не пройти какие-нибудь другие. Каждый раз перезапускать сборку из-за этого утомительно. Раньше видимо для этого была @FlakyTest, но ее задепрекейтили в 24 апи.
Если тест нужно перезапускать чтобы он заработал - это плохой тест. Я бы его пофиксил или удалил
источник

N

Nikolay in StartAndroid Ru Testing
Такому тесту нельзя доверять. Потому что если он упал - это реальная ошибка или надо перезапускать??
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Это просто не стабильные, считай плохо написанные тесты. Раньше в CI были подключены реальные девайсы и всегда проходило, а теперь эмуляторы на облачных маках. Реальная ошибка уронит тест на всех попытках
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
В Shazam Fork есть нужное поведение, но он пока избыточен в текущей инфраструктуре
источник

N

Nikolay in StartAndroid Ru Testing
Artyom Anisimov
Это просто не стабильные, считай плохо написанные тесты. Раньше в CI были подключены реальные девайсы и всегда проходило, а теперь эмуляторы на облачных маках. Реальная ошибка уронит тест на всех попытках
так в том то и дело, как вы узнаете что тест упал изза реальной ошибки?
источник

N

Nikolay in StartAndroid Ru Testing
ну вообщем это ваше дело) просто говорю как я бы поступил
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Nikolay
так в том то и дело, как вы узнаете что тест упал изза реальной ошибки?
Даётся 2-3 попытки, с ошибкой даже так не проходит
источник

N

Nikolay in StartAndroid Ru Testing
🙂
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Естественно, что на такие тесты надо обратить пристальное внимание, но они хотя бы тормозить процесс ревью не будут
источник

N

Nikolay in StartAndroid Ru Testing
Artyom Anisimov
Естественно, что на такие тесты надо обратить пристальное внимание, но они хотя бы тормозить процесс ревью не будут
ок 🙂 то есть перезапуск тестов - это не торможение ревью?))
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Nikolay
ок 🙂 то есть перезапуск тестов - это не торможение ревью?))
Перезапуск только провалившихся кейсов, а не как сейчас ручками всей сборки
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
как ни странно, все таки Rule помог, просто не в том порядке применял)

   @Rule
   public RuleChain ruleChain = RuleChain
           .outerRule(new RetryRule(3))
           .around(mActivityRule)
           .around(new ScreenshotTakingRule());
источник

VK

Vova K in StartAndroid Ru Testing
Artyom Anisimov
как ни странно, все таки Rule помог, просто не в том порядке применял)

   @Rule
   public RuleChain ruleChain = RuleChain
           .outerRule(new RetryRule(3))
           .around(mActivityRule)
           .around(new ScreenshotTakingRule());
👍Спасибо, что поделились результатами!
источник
2019 January 15

k

kopernik in StartAndroid Ru Testing
Привет, моя прила должна использовать java7, а тесты java8 (из-за аллюр) каким образом можно разделить compileOptions?
источник

NK

ID:584574617 in StartAndroid Ru Testing
1) перенести информацию из интернета на компьютер.
2) небольшая картинка на рабочем столе вашего компьютера.
3) линейка иконок экрана компьютера. Вы нажимаете на них, чтобы сделать некоторые действия.
4) использовать компьютер для поиска информации в интернете.
5) подключиться к интернету.
6) плоская поверхность на компьютере, где вы видите картинки и слова.
7) информация, например документ или изображение, которое вы храните на своем компьютере.
8) для доступа к веб-сайту.
9) чтобы ваш компьютер запомнил информацию, которую вы в него вложили.
10) забрать информацию с вашего компьютера.
11) маленький компьютер, который вы можете носить с собой.
источник

NK

ID:584574617 in StartAndroid Ru Testing
а) экран
Б) файл
в) панель инструментов
г) путешествовать по интернету
д) выходить в интернет
е) войти в систему
г) выкладывать
з) ноутбук
я) чтобы сохранить
к) удалить
л) значок
источник

NK

ID:584574617 in StartAndroid Ru Testing
сопоставьте определения в столбце A со словами в столбце B
источник
2019 January 16

AG

Andrew Growing in StartAndroid Ru Testing
ID:584574617
сопоставьте определения в столбце A со словами в столбце B
готово
источник