Почему bitbucket pipeline не находит тесты, запущенные внутри локального контейнера docker?

У меня есть репозиторий, содержащий два приложения, django и react.

Я пытаюсь интегрировать тесты в конвейер для приложения django, в настоящее время в конвейере я получаю следующее сообщение:

python backend/manage.py test
+ python backend/manage.py $SECRET_KEY
System check identified no issues (0 silenced).

---------------------------------------------------------------
Ran 0 $SECRET_KEYS in 0.000s

Однако выполнение той же команды в моем локальном контейнере docker находит 11 тестов для запуска. Я не уверен, почему они не найдены в конвейере

Моя структура папок выглядит следующим образом

backend/
- ...
- app/
-- tests/
- manage.py
frontend/
- ...
bitbucket-pipelines.yml

и мой файл трубопроводов:

image: python:3.8

pipelines:
    default:
        - parallel:
            - step:
                name: Test
                caches:
                    - pip
                script:
                    - pip install -r requirements.txt
                    - python backend/manage.py test

С той же проблемой я столкнулся (приложение django) в bitbucket pipeline и в локальном он работает нормально, когда мы делаем это в bitbucket pipeline он не работает, он установил все требования и связанные пакеты последняя команда не выполняется, мое предположение sqlite3 не поддерживается в bitbucket pipeline.

Вернуться на верх