Работа с XCTest. Во время тестирования TestResults сохраняются в TestSummaries.plist на пути:Как записывать журналы сбоев во время тестирования: XCTest?
/Users/смрити/Library/Developer/Xcode/DerivedData/PROJECT_NAME/Журналы/Test/
Может кто-нибудь сказать, как прочитать содержимое TestSummaries .plist-файл из вышеуказанного пути?
нужно захватить данные результата (MSG ошибки, тестовый случай, номер строки) из файла выше и писать, чтобы преуспеть в функции Teardown()
Пробовал с помощью
NSSearchPathForDirectoriesInDomains (.AllLibrariesDirectory , .AllDomainsMask, true) -> Не дает желаемого пути.
NSBundle.mainBundle дает путь к "PROJECT_NAME/Сложение/Продукты /" не "/ PROJECT_NAME/Журналы/Test /"
Искл. Мы не можем экспортировать результаты тестов для текущего теста до вызова tearDown(). Файл TestSummaries.plist содержит данные результатов теста для предыдущих тестовых прогонов. Спасибо, что ответили – Smriti10
@Oletha. Знаете ли вы, что можно получить доступ к TestSummaryGUID, который будет связан с тестовым примером в plist в методе tearDown(), чтобы журналы и тестовые примеры могли быть связаны позже? –
Извините, @TitouandeBailleul Я не знаю, откуда эта ценность – Oletha