Чтобы запустить pytest с помощью GitHub Actions, вы можете выполнить следующие действия:
-
Создайте или перейдите в корневой каталог вашего проекта, где находится файл конфигурации pytest (обычно называемый
pytest.iniилиconftest.py). находится. -
Создайте новый файл в корневом каталоге с именем
.github/workflows/main.yml. Этот файл будет определять ваш рабочий процесс GitHub Actions. -
Откройте файл
main.ymlи добавьте следующий код:
name: Pytest
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.x # Replace with the Python version you want to use
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt # Replace with your requirements file, if applicable
- name: Run pytest
run: pytest
-
Зафиксируйте и отправьте файл
.github/workflows/main.ymlв свой репозиторий. -
GitHub Actions теперь будет автоматически запускать pytest всякий раз, когда вы отправляете изменения или создаете запросы на включение.