Нужно ли мне использовать Espresso для моего приложения для создания сообщений?
Я не могу понять, какой API тестирования использовать для моих инструментальных тестов в моем приложении, созданном с помощью compose.
В документах по тестированию Android упоминаются 4 разных API (эспрессо, составление, UI Automator, Roboelectric).
Моя интуиция подсказывает, что я хотел бы использовать Compose вместо Espresso, поскольку он создан Google и кажется более новым.
С другой стороны, Espresso основан на системе представлений и кажется более избыточным. Например, в этом посте Мануэля Виво упоминается, что Espresso все еще использует AsyncTask. У меня также много проблем с Idling Resources в Espresso, и я считаю, что API тестирования компоновки не сталкивается с этими проблемами.
Итак, мой вопрос: необходим ли Espresso при проведении инструментальных тестов в моем приложении для создания композиций, или я могу просто использовать (более новую) тестовую библиотеку Compose?