Функция записи теста эспрессо в Android Studio 2.2

В Android Studio 2.2 должна быть функция тестовой записи? Где я могу найти его и как его использовать?

3 ответа

Решение

Обновление 9 июня:
Это теперь доступно с Android Studio 2.2 Preview 3!

Эспрессо Тест Рекордер
Демонстрация регистратора эспрессо, показанного на IO, теперь включена в Preview 3

Скриншот моего компьютера:

Загрузите его здесь или исправьте прямо из Android Studio Preview 2.2


Обновление 30 мая:
Выпущена предварительная версия 2 Android Studio 2.2, но пока нет опции "Запись эспрессо-теста".

К сожалению, Espresso Test Recorder все еще не находится в этой сборке; мы решаем еще несколько вопросов, а затем надеемся подготовить их в следующей сборке!

Из журнала изменений.


Обновить:
Это было не в презентации Advanced Espresso, как я ожидал, а в том, что нового в инструментах разработки для Android (заслуга flackery). Они показывают, где его найти:

Это также объясняется в последнем блоге разработчиков Android

Espresso Test Recorder: Иногда написание тестов пользовательского интерфейса может быть утомительным. Благодаря функции записи Record Espresso UI создавать тесты теперь так же просто, как просто с помощью вашего приложения. Android Studio фиксирует все ваши взаимодействия с пользовательским интерфейсом и преобразует их в полностью повторно используемый тест эспрессо, который вы можете запустить локально или даже в лаборатории тестирования Firebase. Чтобы использовать рекордер, перейдите в меню "Выполнить" и выберите "Запись эспрессо-теста".

Однако нет никакой возможности получить эту опцию в текущем выпуске, обновление всех инструментов (платформы) и т. Д. Также не будет иметь значения.

На данный момент мы можем только предполагать, что это было непреднамеренно исключено и будет включено в первый следующий выпуск.


Единственная разумная вещь, которую я мог найти об этом,

Создание тестов теперь так же просто, как использование вашего приложения.Запустите ваше приложение в режиме отладки и включите запись, и эта функция будет захватывать события пользовательского интерфейса и преобразовывать их в тесты эспрессо, которые вы можете запускать локально или даже в лаборатории тестирования Firebase.

От венчурного удара

Запуск в режиме отладки прост, но разрешает запись. Я не уверен, что они имеют в виду. Существует опция записи, но это для захвата экрана и сохранения его в файл mp4.

В настоящее время в сети нет ничего, что можно найти в самой Android Studio, что объясняет эту функцию более подробно, чем "она есть".


Тем не менее, сегодня в Advanced Ispresso будет выступать в Google I/O, где они расскажут об этой новой функции, и я ожидаю, что после этого она прояснится.

Я обновлю свой ответ, как только увижу презентацию.

Теперь он работает с Android Studio 2.2 Preview 3. Пожалуйста, отправьте все отзывы и вопросы здесь: https://code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug

В сеансе ввода-вывода Google "Что нового в инструментах разработки Android" https://youtu.be/csaXml4xtN8?t=22m50s он показывает, как он обращается к "Запись теста эспрессо" из меню "Выполнить". К сожалению, я не вижу пункт меню, доступный в Android Studio 2.2 Preview 1, поэтому, возможно, он еще не включен.