Настройка 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"
        }
      ]
    }
  }
}
Вернуться на верх