Запись пользовательских строк в журналы во время тестирования пользовательского интерфейса / модульного тестирования - PullRequest
0 голосов
/ 18 мая 2018

Есть ли способ добавить текст в журналы теста?

Кажется, что ни NSLog, ни Swift.print не регистрируют оставшийся текст в любых журналах, которые я вижу, когда запущен пользовательский интерфейс и / или модультестирование в Xcode 9. Я работаю на устройстве.

Что бы я ни делал, я не вижу ничего в NSLog / печати в Навигаторе отчетов, нажимая на Тест.Я пытался расширить все ...

1 Ответ

0 голосов
/ 18 мая 2018

Вы должны быть в состоянии видеть операторы печати в необработанном журнале для запуска теста, но если вы смотрите на симпатичный журнал графического интерфейса, который показывает шаги теста, то вам нужно использовать XCTContext.runActivity для «записи» вещейи сможете увидеть там (https://developer.apple.com/documentation/xctest/xctcontext/2923506-runactivity). Если это не совсем то, что вы ищете, вы можете добавить вложения (https://developer.apple.com/documentation/xctest/activities_and_attachments/adding_attachments_to_tests_and_activities), содержащие интересующие вас тестовые данные, и использовать их послетестовый прогон.

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