Настройка Heroku для параллельного выполнения модульных тестов Django
В настоящее время я работаю над проектом Django и развернул свое приложение на Heroku.
Я хочу оптимизировать мой CI/CD конвейер, запуская мои модульные тесты Django параллельно (я использую pytest и хотел бы продолжать использовать его). Может ли кто-нибудь подсказать мне, как правильно настроить параллельное выполнение тестов?
Ниже приведен мой app.json
файл:
{
...
"environments": {
"review": {
...
},
"test": {
"scripts": {
"test": "pytest -v --cov=app-name --cov-fail-under=90",
"integration-test": "pytest -v -m integration"
},
"env": {
...
},
"formation": {
"test": {
"quantity": 1,
"size": "standard-1x"
}
},
"buildpacks": [
{
"url": "heroku/python"
}
]
}
}
}