Моя структура проекта выглядит следующим образом:
cloudbuild.yaml
requirements.txt
functions/
folder_a/
test/
main_test.py
main.py
Мой cloudbuild.yaml
steps:
# Install
- name: 'docker.io/library/python:3.7'
args: ['pip', 'install', '-t', '/workspace/lib', '-r', 'requirements.txt']
# Test
- name: '?'
args: ['pytest', 'functions/**/*_test.py']
Какой компоновщик я использую для запуска pytest?Я только что установил его, используя предыдущий шаг установки.Должен ли я использовать тот же образ докера?Как мне остановить сборку, пока pytest не завершит все тесты?