Как получить результат теста и кодировать статистику в фастлэйне, чтобы уведомить еще где? - PullRequest
0 голосов
/ 05 июня 2018

Я использую fastlane для своего приложения и сейчас настроен на создание отчетов HTML для тестов и покрытия кода.

Можно ли получить статистику, отображаемую в командной строке, чтобы я мог использовать ее для уведомления в отдельном приложении чата, которое я использую?

+------------------+---------+
|    xcov Coverage Report    |
+------------------+---------+
| 123456789012.app | 100.00% |
+------------------+---------+

+--------------------+---+
|      Test Results      |
+--------------------+---+
| Number of tests    | 1 |
| Number of failures | 0 |
+--------------------+---+

1 Ответ

0 голосов
/ 05 июня 2018

Вы можете использовать такие инструменты, как xcov и gcovr для сбора данных покрытия поверх fastlane.Ниже приведены ссылки на документацию:

Я полагаю, что прямого ответа не существует.для этого, потому что журналы, которые вы видите в консоли, не выставляются напрямую XCode.Когда вы запускаете ваше приложение, XCode создает файл с именем TestSummaries.plist, который содержит все шаги и результаты.

Некоторые из разработчиков были на вашем месте, где они в конечном итоге написали приложение для MAC OS, просто чтобы проанализировать plist и получить все данные.Ниже приводится ссылка на проект.

Наконец, просмотрите следующую статью, в которой объясняется, как журналы испытаний структурированы в testSummaries.plist

Надеюсь, что все ссылки и объяснения помогут вам.:)

...