Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

uiautomator
Скрипт для запуска "uiautomator" для тестирования приложений

Тип файла: приложение

   

Комментарии
Скрипт делает пару вещей:

1. Используется альтернативный кеш dalvik при работе без полномочий root. Файл Jar должен быть dexopt для запуска в Dalvik. Для простых файлов jar это делается при первом использовании.
У пользователя оболочки нет разрешения на запись в системный кеш Dalvik по умолчанию, поэтому мы перенаправляем на альтернативный кеш.

2. Специальная обработка подкоманды runtest:
  • '--nohup' позволяет процессу продолжать работу, даже если родительский процесс, который его запустил, уже завершился. Мы анализируем этот параметр и устанавливаем сигнальную ловушку. Это полезно для тестирования с отключенным USB

  • все jar-файлы, в которых находятся тестовые классы или от которых зависят, предоставляются в командной строке и экспортируются в переменную среды CLASSPATH перед запуском кода Java.
    Это снимает задачу загрузки класса и разрешения зависимости класса cross jar от Dalvik.

  • все остальные подкоманды или параметры напрямую передаются в код Java для дальнейшего анализа.