This PR allows to define tests with fuzzing parameters. Such tests will be executed a couple of times with random values provided for these parameters.
This PR also has the following additional changes:
it introduces a fuzz test for the Nabla curve contract
for this purpose it switches to the new Nabla curve contract (on branch 3-change-slippage-curve)
it produces better error output if some 3rd party tool (such as yarn) is not available
it fixes a problem with test files existing in a subdirectory
This PR allows to define tests with fuzzing parameters. Such tests will be executed a couple of times with random values provided for these parameters.
This PR also has the following additional changes:
3-change-slippage-curve
)Closes #31