Я написал структуру тестирования пользовательского интерфейса, используя Espresso для чтения файлов CSV и запуска определенных команд пользовательского интерфейса. Я хотел бы, чтобы это могло работать весь день и всю ночь, тестируя пользовательский интерфейс, вызывая API и просто пытаясь сломать его.
Я использую wait(), хотя я знаю, что это активно не рекомендуется, потому что система создает и печатает бумажные билеты, а это означает, что эспрессо имеет тенденцию двигаться слишком быстро, и потому что он должен работать в течение длительного времени, и мы не хотим, чтобы миллионы билеты созданы. Не очень эффективно пытаться оставаться в пределах 60 секунд, которые дает вам эспрессо, прежде чем будет выброшено AppNotIdleException, поэтому мне интересно, есть ли способ деактивировать это, или продлить его, или поймать исключение и справиться с ним по-другому.