# What this PR does Speeds up `pytest` test execution by ~30%. More specifically, adds [`pytest-xdist`](https://pytest-xdist.readthedocs.io/en/stable/), which according to their docs: > plugin extends pytest with new test execution modes, the most used being distributing tests across multiple CPUs to speed up test execution **Before** <img width="270" alt="Screenshot 2024-02-05 at 15 53 13" src="https://github.com/grafana/oncall/assets/9406895/4da33299-5bd0-4dc3-86e1-32cfdf9106f7"> **After** <img width="254" alt="Screenshot 2024-02-05 at 15 53 04" src="https://github.com/grafana/oncall/assets/9406895/a59eeb52-291d-4cdc-82b2-55fd31e1c1c5">
15 lines
385 B
Text
15 lines
385 B
Text
celery-types==0.18.0
|
|
django-filter-stubs==0.1.3
|
|
django-stubs[compatible-mypy]==4.2.2
|
|
djangorestframework-stubs[compatible-mypy]==3.14.2
|
|
mypy==1.4.1
|
|
pre-commit==2.15.0
|
|
pytest==7.3.1
|
|
pytest-django==4.5.2
|
|
pytest_factoryboy==2.5.1
|
|
types-beautifulsoup4==4.12.0.5
|
|
types-PyMySQL==1.0.19.7
|
|
types-python-dateutil==2.8.19.13
|
|
types-requests==2.31.0.1
|
|
httpretty==1.1.4
|
|
pytest-xdist[psutil]==3.5.0
|