Testing

The Python interoperability tests require Python 3 (available as python on the $PATH) and the python-tuf package installed. To use the correct versions of the packages, it is recommended to use a virtual environment and install the dependencies via:

python -m pip install --upgrade -r requirements-test.txt

You may run the full set of tests using

go test ./...

To update the data for these tests requires Docker and make (see test data README.md for details).