Отладка проектов
Запуск отладки.
Рассмотрим детальнее панель записи и отладки.
С начала.
Нажатие этой кнопки приводит к запуску проекта с самого начала. При этом будет сгенерирован новый профиль.
По шагам.
При старте С начала будет предложено пройти весь проект По шагам. Тогда каждое последующее действие будет выполняться только после кнопки Далее.
Если вместо «Да, по шагам» нажать просто «Да», то проект выполнится сразу до конца или до следующей Точки останова (от англ. Breakpoint). Это точку можно установить, нажав ПКМ по любому экшену.
Вы можете переключаться между двумя этими режимами, используя во время отладки попеременно кнопки Далее (по шагам) и До конца (до останова).
С курсора.
Также можно нажать на любой экшен в проекте, а затем на вышеописанные кнопки, и тогда выполнение шаблона начнется именно с него. Это особенно удобно при поиске проблемной части проекта во время отладки. Вы изменяете настройки экшена, а затем сразу тестируете его, без необходимости выполнять весь шаблон целиком.
Перегенерация профиля.
Во время тестирования шаблона можно заново сгенерировать значения личности, нажав на специальную кнопку. Так, например, можно проверить, как сайт или приложение реагируют на определенные значения.
Ошибки при отладке.
При создании и редактировании проекта иногда встречаются ошибки. Чтобы их исправить потребуется произвести Отладку, то есть внести изменения в какие-то действия в шаблоне. Отыскать проблемные места поможет Лог, про который мы уже ранее рассказывали.
Ошибка помечается в Логе красным цветом. Найти конкретный экшен, который работает неправильно, можно дважды кликнув по сообщению в Логе. После этого фокус сразу сместится на него.
Либо можно кликнуть по ошибке ПКМ и скопировать ID экшена. А затем найти его через Редактирование → Поиск по проекту → вставить ID в поле ввода.
Когда экшен найден, можно исправить его настройки и начать Отладку с этого места.
Трассировка проектов.
В нашем случае данная функция обозначает процесс отслеживания работы проекта, запись или отображение последовательности шагов, выполняемых программой. Она нужны для исследования работы шаблона: отладки, замера скорости выполнения, поиска места ошибки.
Трассировка запускается в ZennoDroid через панель заданий. Нужно:
Нажать ПКМ по нужному заданию → Трассировать выполнение.
Трассирование начинает работать сразу после включения, записывая все действия по порядку.