iOS UI автоматизация, как убить процесс, когда тест завис

Я использую инструмент и JavaScript, чтобы сделать мою автоматизацию.

Есть идеи, как убить инструмент, когда тест зависает? я планировал вставить тайм-аут в свой сценарий, поэтому, если тайм-аут превышен, он убьет инструмент..

любой BASH CMD, чтобы сделать это?

2 ответа

Вы можете нажать и выдвинуть таймаут на ваших тестах, и если он потерпит неудачу, бросить исключение Скрипт перестанет работать, и если вы используете командную строку, все остановится. Теперь, если вы действительно хотите завершить процесс Instruments, запущенный в конце сбоя; просто поместите все в простой сценарий оболочки с killall "iPhone Simulator" в конце.

Вы пробовали что-то вроде pkill instruments? К сожалению, у меня нет Mac, чтобы проверить это.

Если у вас нет запущенного процесса с именем инструменты, вы можете использовать top Команда, чтобы найти правильное имя.

Другие вопросы по тегам