В настоящее время у меня есть группа услуг Docker, которые я запускаю с docker-compose build
и docker-compose up
. Как только это будет сделано, у меня есть тестовый каталог, в котором я могу запустить pytest
, чтобы проверить, проходят ли все тесты.Выполнение тестов автоматизированного хранилища Docker с помощью pytest
Я хотел бы автоматизировать эту двухэтапную обработку тестирования в один, и изучал automated repository tests Докера. Однако в показанном примере сценарий тестирования run_tests.sh
является сценарием bash; тесты проходят, если они возвращают 0 и не работают иначе.
Как я могу приспособить это, чтобы пройти тесты, если пройдут все тесты pytest?