1

Я ищу способ открыть отчет после завершения тестов, запущенных из командной строки.Где найти отчет для XCode UITests, начатый с командной строки

Тесты начали использовать командную строку:

xcodebuild -scheme "Application Test Schema" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6s Plus,OS=9.3' test 

В конце тестирования я перечисленный тестовые случаи, которые не удался:

Test Suite 'AppUITests.xctest' failed at 2016-07-11 12:00:10.376. 
    Executed 17 tests, with 1 failure (0 unexpected) in 389.167 (389.217) seconds 
Test Suite 'Selected tests' failed at 2016-07-11 12:00:10.377. 
    Executed 17 tests, with 1 failure (0 unexpected) in 389.167 (389.219) seconds 
Failing tests: 
    -[MainScreenTests test14_ClickOnButtonOpensKeyboard()] 

Я хочу, чтобы выяснить, Что случилось, чтобы проверить «test14_ClickOnButtonOpensKeyboard» , читать stacktrace и т. д. Где я могу найти отчет для этого запуска?

Я проверил историю навигации XCode Report Navigator и не включил последний запуск из командной строки.

XCode версия 7.3.1

+0

http://stackoverflow.com/questions/37283647/where-is-the-screenshot -file-from-xcode-ui-test –

ответ

3

Бревна сохранить под производной папкой данных

Обычно ~/Library/Developer/Xcode/DerivedData/<mangled app folder>/Logs/Test/. Взгляните на журналы xcodebuild, чтобы узнать точное местоположение.

Под папкой Test вы найдете планшет со всей тестовой последовательностью. Вам следует перемещаться по клавишам Root> TestableSummaries> Tests> Item n> Подтесты все вплоть до ключа ActivitySummaries, который будет содержать одиночные шаги, включая ссылку на скриншоты, которые содержатся в папке Attachments.

Если вы не заботитесь о структурированной информации, хранящейся в plist, и вам просто нужен необработанный текстовый журнал, вы также можете проверить папку с тем же именем plist, которая содержит файл журнала на тестовый сеанс.

P.S. Если вам интересно, почему пачка данных получается так много после каждого теста, посмотрите размер папки Attachment ...

+1

Удивительный, спасибо Томас! Я также нашел этот пост, который может быть полезен для тех, кто хочет посмотреть на него в деталях: http://michele.io/test-logs-in-xcode –

+0

Спасибо, хороший ref! –

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