Получить скриншот неудачных тестов от Travis CI - PullRequest
0 голосов
/ 25 апреля 2018

Для локальных я знаю, как скачать скриншоты неудачных тестов.

scp -P 2222 vagrant@127.0.0.1:/tmp/features_article_feature_817.png ~/Downloads/.

Как мы можем скачать скриншот с travis CI?

enter image description here

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Для людей, которые попадают сюда через Google, есть альтернативный подход.

Вы можете запустить (неуспешное) задание / сборку в режиме отладки, который дает вам доступ к интерактивному сеансу через ssh. См. Travis docs для получения дополнительной информации о том, как.

Оказавшись в интерактивной среде, вы можете запустить этапы сборки и найти информацию о сбойных спецификациях в папке tmp.

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

Вы не можете по-настоящему SSH к Travis CI.Что вы можете сделать, это загрузить свои артефакты сборки (например, снимки экрана) в Amazon S3.Вот пример конфигурации, которая приведет к загрузке всех png-файлов, найденных в каталоге / tmp:

# .travis.yml

addons:
  artifacts: true
  paths:
    - $(ls /tmp/*.png | tr "\n" ":")

Вам также придется настроить некоторые переменные среды, специфичные для Amazon:

ARTIFACTS_KEY=(AWS access key id)
ARTIFACTS_SECRET=(AWS secret access key)
ARTIFACTS_BUCKET=(S3 bucket name)

Переменные среды могут быть зашифрованы и надежно определены в вашем .travis.yml с помощью инструмента travis.

Подробнее о загрузчике amazon s3 и защищенных переменных в документах Travis CI:

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