Я настраиваю автоматические protractor
тесты для запуска в контейнере docker
с помощью jenkins
. Но не удалось создать результат сборки jenkins
, чтобы отразить результат тестирования (если какой-то тест не прошел, сборка также должна завершиться неудачей).Как связать выход Jenkins с результатами тестов?
Важно сказать, что все тесты должны выполняться, даже если первый не удался.
Тесты инициируются docker-compose up --abort-on-container-exit
и мой докер-Compose файл выглядит следующим образом:
version: '2'
services:
selenium:
image: selenium/standalone-chrome
ports:
- 4444:4444
volumes:
- /dev/shm:/dev/shm
protractor:
volumes:
- ./reporting:/assets/reporting
image: protractor-test
command: "dockerize -wait http://selenium:4444 -timeout 60m protractor /assets/conf.js"