2015-09-27 2 views
5

Игра с iOS 9.0, Xcode GM и новой инфраструктурой Xcuitesting. Как я могу запустить конкретный тест из командной строки вместо того, чтобы щелкнуть игру в идее? Я знаю, что есть ярлык для запуска всех тестов, но я хочу запустить один тест.Можете ли вы запустить конкретный Xcuitest из командной строки?

Спасибо!

+0

что-то новый об этой проблеме? У меня та же проблема: http://stackoverflow.com/questions/34793731/xcode-ui-test-can-i-specify-a-particular-test-that-i-want-to-run-from-terminal – emoleumassi

ответ

3

Вы должны быть в состоянии сделать это с xctool инструментом командной строки для запуска определенного класса теста,

xctool -workspace YourWorkspace.xcworkspace -scheme YourScheme test -only myUITestTarget:UITestClass 

Вы также можете использовать xcodebuild запустить весь набор тестов, как описано здесь, https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line

+1

Этот инструмент подходит для XCode-UI-Test? Я попробовал, но у меня есть эта ошибка: [Информация] Загрузка настроек для схемы «....» ... ERROR: build-tests: «XTests» не является целью тестирования в этой схеме. – emoleumassi

+1

'xctool' не поддерживает тесты пользовательского интерфейса в соответствии с этой проблемой: https://github.com/facebook/xctool/issues/534. – brigadir

Смежные вопросы