Результаты тестов Kiwi записываются в основном так же, как и результаты типичных тестов OCUnit, поэтому не должно быть ничего особенного в экспорте результатов тестов Kiwi по сравнению с другими платформами тестирования Xcode. С Xcode 4, файл журнала создается на:
~/Library/Developer/Xcode/DerivedData/(product_identifier)/TestResults/(timestamp).xctestresults/results.plist
Этот PLIST файл имеет простой формат, с массивом dicts для каждой спецификации Киви. Значения «Test Identifier» и «Test Name» генерируются Kiwi путем конкатенации строк в (возможно вложенных) объявлениях context
и it
для каждой спецификации, а значение «Результат теста» будет либо Succeeded
, либо Failed
.
Возможно, вы захотите обратиться к someotherquestions (3 разных ссылки) на переполнение стека, которые обсуждают экспорт результатов теста Xcode или тестирование на автоматизацию/скриптинг.
lukestringer: Я не могу найти никакой информации о том, как передать эту информацию в Phabricator - можете ли вы подробно остановиться на этом? –