XCUITEST не работает при запуске из терминала с помощью команды xcodebuild - PullRequest
0 голосов
/ 22 сентября 2019

У меня более 50 тестовых случаев в моей схеме UI-TEST, и я запускаю ее с помощью следующей команды

xcodebuild test -workspace tribo.xcworkspace -scheme triboUITests -sdk iphonesimulator -destination 'платформа = iOSСимулятор, имя = iPhone X, OS = 12,4 '

что происходит, когда ОЗУ моего компьютера Mac загружается и система зависает, я также приложил отчет о мониторе активности введите описание изображения здесь

Может ли кто-нибудь помочь мне запустить все случаи XCUITEST, представленные в схеме, из терминала

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Вы можете запустить определенный тест или тесты как часть вызова xcodebuild.

Из командной строки xcodebuild help:

-only-testing:TEST-IDENTIFIER constrains testing by specifying tests to include, and excluding other tests

-skip-testing                 constrains testing by specifying tests to exclude, but including other tests

-skip-testing:TEST-IDENTIFIER constrains testing by specifying tests to exclude, but including other tests

Использование этих команд может помочь вам понять, какие тестывызывают проблему.Вы также можете использовать Xcode Memory Graph Debugger (см. Эту ссылку: https://medium.com/zendesk-engineering/ios-identifying-memory-leaks-using-the-xcode-memory-graph-debugger-e84f097b9d15

Наконец, если вы пытаетесь запустить все свои тесты параллельно, у вас может быть слишком много симуляторов, запущенных на машине.

0 голосов
/ 23 сентября 2019

Сама консольная команда кажется корректной.

Проблема с ОЗУ также может быть вызвана неточным управлением ресурсами в тестовом коде.

Рассмотрите возможность проверки вашего кода на предмет утечек памяти и других ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...