790 B
790 B
Adversarial and extra testing
README for the adversarial and extra tests added by Coinspect during the audit.
Requirements
Some of the new tests require pytest
, which was already declared as a
dependency.
Two new randomized test use the approach that previous tests where using
and are simply in test.py
. See Usage
.
Usage
test.py
test.py
now accept two additional flags:
--loops
defines how many times the tests should run
--bigset
defines if it should use the big guardian set
For example, to run the tests with 10 loops and a big validator set.
Note the --loop
flag will not affect previous tests.
python test.py --loops 10 --bigset
Running Pytest tests
Simple do:
$ pytest
Notes
Shared fixtures are declared in conftest.py