В моем приложении iOS у меня есть веб-просмотр. В проекте есть конкретная цель, которая запускает интеграционный тест для javascript и связи с собственным кодом. Эти тесты написаны в javascript и запускаются внутри WebView.Лучший способ выйти из приложения iOS после тестов
Я могу обнаружить, когда javascript проверен. То, что я хотел бы сделать, это выйти из приложения, так что xcodebuild -scheme MyJSTests
будет работать и выйти правильно.
Каков наилучший способ выхода из приложения iOS при выполнении тестов?
EDIT: У меня нет выбора на тестовой платформе, так как мы получаем тестовые файлы из другого проекта. Все, что я могу сделать, это реализовать метод, который отвечает за отчетность и выход.
Тестирование выполняется в полном javascript внутри webview. Сценарии тестирования загружаются через пользовательский URLProtocol. В конце тестов выполняется вызов метода reportResults()
, который перенаправляется на собственный код.
Какая тестовая структура вы используете? Как выполняются тесты? –
См. Редактирование. На самом деле тестовая структура здесь не имеет значения, поскольку она может измениться в будущем. Единственная уверенность в том, что я позвоню определенному методу, который отвечает за отчетность и выход. – aspyct