docs | |
tests | |
version status |
AWS Lambda to check code signatures to verify both presence and "signed by Mozilla" status.
There are three deployment scenarios for fx-sig_verify
:
- As an AWS Lambda function - see
Lambda Installation
for the details. As a set of command line tools to facilitate usage and operation of the Lambda function:
pip install https://github.com/mozilla-services/fx-sig-verify
See :ref:usage for more details on command line tools
- In development mode (see below).
https://fx-sig-verify.readthedocs.io/
At present, fx-sig-verify
is python 2.7 only.
Typical development setup, using a local virtual environment:
git clone https://github.com/mozilla-services/fx-sig-verify
cd fx-sig-verify
virtualenv --python python2.7 venv
source venv/bin/activate
pip install --requirements requirements-dev.txt
The local test runner is pytest
, with all local tests in the tests/
subdirectory. To run just the tests, use:
py.test tests
To run the full CI suite, including document generation, use:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
|
Other |
|
Testing on AWS requires an AWS account. Refer to Lambda
Installation
for details.