bitcore-node-zcash/docs/testing.md

706 B

Development & Testing

To run all of the JavaScript tests:

npm run test

If you do not already have mocha installed:

npm install mocha -g

To run the regression tests:

mocha -R spec regtest/bitcoind.js

To be able to debug bitcoind you'll need to have gdb and node compiled for debugging with gdb using --gdb (sometimes called node_g), and you can then run:

$ gdb --args node examples/node.js

To run mocha from within gdb (notice _mocha and not mocha so that the tests run in the same process):

$ gdb --args node /path/to/_mocha -R spec integration/regtest.js

To run the benchmarks:

$ cd benchmarks
$ node index.js