Browse Source

Add example about running dpow tests

pull/58/head
Duke Leto 5 years ago
parent
commit
a9895c3da7
  1. 11
      doc/unit-tests.md

11
doc/unit-tests.md

@ -1,12 +1,11 @@
Compiling/running automated tests # Compiling/running automated tests
---------------------------------
Automated tests will be automatically compiled if dependencies were met in configure Automated tests will be automatically compiled if dependencies were met in configure
and tests weren't explicitly disabled. and tests weren't explicitly disabled.
There are two scripts for running tests: There are two scripts for running tests:
* ``qa/zcash/full_test_suite.py``, to run the main test suite * ``qa/hush/full_test_suite.py``, to run the main test suite
* ``qa/pull-tester/rpc-tests.sh``, to run the RPC tests. * ``qa/pull-tester/rpc-tests.sh``, to run the RPC tests.
The main test suite uses two different testing frameworks. Tests using the Boost The main test suite uses two different testing frameworks. Tests using the Boost
@ -15,3 +14,9 @@ framework are under ``src/gtest/`` and ``src/wallet/gtest/``. The latter framewo
is preferred for new Hush unit tests. is preferred for new Hush unit tests.
RPC tests are implemented in Python under the ``qa/rpc-tests/`` directory. RPC tests are implemented in Python under the ``qa/rpc-tests/`` directory.
# Example
To run the Delayed-Proof-of-Work tests:
./qa/pull-tester/rpc-tests.sh dpowconfs

Loading…
Cancel
Save