uiautomator
Скрипт для запуска "uiautomator" для тестирования приложений
Тип файла: приложение
Комментарии
Скрипт делает пару вещей:
1. Используется альтернативный кеш dalvik при работе без полномочий root. Файл Jar должен быть dexopt для запуска в Dalvik. Для простых файлов jar это делается при первом использовании.
У пользователя оболочки нет разрешения на запись в системный кеш Dalvik по умолчанию, поэтому мы перенаправляем на альтернативный кеш.
2. Специальная обработка подкоманды runtest:
'--nohup' позволяет процессу продолжать работу, даже если родительский процесс, который его запустил, уже завершился. Мы анализируем этот параметр и устанавливаем сигнальную ловушку. Это полезно для тестирования с отключенным USB
все jar-файлы, в которых находятся тестовые классы или от которых зависят, предоставляются в командной строке и экспортируются в переменную среды CLASSPATH перед запуском кода Java.
Это снимает задачу загрузки класса и разрешения зависимости класса cross jar от Dalvik.
все остальные подкоманды или параметры напрямую передаются в код Java для дальнейшего анализа.