mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-07 13:32:57 +00:00
tests are based on self-hosted runner which is physically close to our staging deployment in aws, currently tests consist of various configurations of pgbenchi runs. Also these changes rework benchmark fixture by removing globals and allowing to collect reports with desired metrics and dump them to json for further analysis. This is also applicable to usual performance tests which use local zenith binaries.
31 lines
693 B
TOML
31 lines
693 B
TOML
[[source]]
|
|
url = "https://pypi.python.org/simple"
|
|
verify_ssl = true
|
|
name = "pypi"
|
|
|
|
[packages]
|
|
pytest = ">=6.0.0"
|
|
typing-extensions = "*"
|
|
pyjwt = {extras = ["crypto"], version = "*"}
|
|
requests = "*"
|
|
pytest-xdist = "*"
|
|
asyncpg = "*"
|
|
cached-property = "*"
|
|
psycopg2-binary = "*"
|
|
jinja2 = "*"
|
|
|
|
[dev-packages]
|
|
# Behavior may change slightly between versions. These are run continuously,
|
|
# so we pin exact versions to avoid suprising breaks. Update if comfortable.
|
|
yapf = "==0.31.0"
|
|
mypy = "==0.910"
|
|
# Non-pinned packages follow.
|
|
pipenv = "*"
|
|
flake8 = "*"
|
|
types-requests = "*"
|
|
types-psycopg2 = "*"
|
|
|
|
[requires]
|
|
# we need at least 3.7, but pipenv doesn't allow to say this directly
|
|
python_version = "3"
|