]> Git Repo - VerusCoin.git/blob - doc/unit-tests.md
Auto merge of #1909 - str4d:bash-completion, r=str4d
[VerusCoin.git] / doc / unit-tests.md
1 Compiling/running automated tests
2 ---------------------------------
3
4 Automated tests will be automatically compiled if dependencies were met in configure
5 and tests weren't explicitly disabled.
6
7 There are two scripts for running tests:
8
9 * ``qa/zcash/full-test-suite.sh``, to run the main test suite
10 * ``qa/pull-tester/rpc-tests.sh``, to run the RPC tests.
11
12 The main test suite uses two different testing frameworks. Tests using the Boost
13 framework are under ``src/test/``; tests using the Google Test/Google Mock
14 framework are under ``src/gtest/`` and ``src/wallet/gtest/``. The latter framework
15 is preferred for new Zcash unit tests.
16
17 RPC tests are implemented in Python under the ``qa/rpc-tests/`` directory.
This page took 0.022929 seconds and 4 git commands to generate.