mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 07:00:00 -04:00
Add requirements.txt for system tests
This file lists the required Python packages and versions for running
system tests. The easiest way to obtain them is:
pip install -r requirements.txt
The minimum dnspython version is 2.7.0 because it supports TSIG parsing
without validation (for tsig/tests_tsig_hypothesis.py) and wire() (for
names/tests_names.py).
The minimum pytest version was bumped to 7.0.0 because it supports the
collection hook API required by pytest 9.
The minimum hypothesis version was set to 4.41.2 as prior versions might
have issues on FIPS systems.
This commit is contained in:
parent
3d91b5c451
commit
628e16d057
2 changed files with 14 additions and 0 deletions
|
|
@ -99,6 +99,7 @@ path = [
|
|||
"bin/tests/system/pipelined/inputb",
|
||||
"bin/tests/system/pipelined/ref",
|
||||
"bin/tests/system/pipelined/refb",
|
||||
"bin/tests/system/requirements.txt",
|
||||
"bin/tests/system/rsabigexponent/ns2/dsset-example.in",
|
||||
"bin/tests/system/run.gdb",
|
||||
"bin/tests/system/runtime/ctrl-chars",
|
||||
|
|
|
|||
13
bin/tests/system/requirements.txt
Normal file
13
bin/tests/system/requirements.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
### Test requirements
|
||||
|
||||
dnspython>=2.7.0
|
||||
|
||||
cryptography
|
||||
hypothesis>=4.41.2
|
||||
jinja2
|
||||
pytest>=7.0.0
|
||||
requests
|
||||
|
||||
### Utility packages for executing the tests
|
||||
flaky
|
||||
pytest-xdist
|
||||
Loading…
Reference in a new issue