Как я могу получить результат теста (не пройден / прошел), записанный в переменную / файл при тестировании с помощью Detox на TravisCI

Я создаю свое приложение React Native с TravisCI и использую Detox для запуска E2E в этой версии.

Результаты теста Detox выводятся на консоль Travis, но мне нужно знать, что это не удалось или передать переменную окружения, чтобы я мог действовать в соответствии с ней.

Тестовая команда:

detox test --configuration ios.sim.debug

Итак, я пробовал:

export SANITY_RES=$(detox test --configuration ios.sim.debug)

но echo $SANITY_RES содержит только:

configuration = "ios.sim.debug" artifactsLocation = "artifacts / ios.sim.debug.2018-12-25 14-42-58Z" node_modules / .bin / jest e2e --config = e2e / config.json --maxWorkers = 1 '--testNamePattern = ^ ((?!: Android :).) $ 'detox [80481] ИНФОРМАЦИЯ: сервер [DetoxServer.js] прослушивает локальный хост: 51067 ... *

а не конечный результат. Каким другим способом я мог бы их получить?

Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
0
505
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Detox позволяет вам вести журналы ваших сборок. Подробнее см. https://github.com/wix/Detox/blob/master/docs/APIRef.Artifacts.md

Если вы добавите —record-logs all в качестве флага к вашему detox test, он сохранит все журналы сборки, измените его на —record-logs failing, если вам нужны только журналы неудачных тестов.

Вы даже можете указать, где будут храниться журналы.

Другие вопросы по теме