Auto merge of #1607 - daira:1530.update-unit-tests-doc, r=daira
Update unit-tests documentation. closes #1530 Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
commit
f39d176ebf
|
@ -1,20 +1,17 @@
|
|||
*** Warning: This document has not been updated for Zcash and may be inaccurate. ***
|
||||
Compiling/running automated tests
|
||||
---------------------------------
|
||||
|
||||
Compiling/running unit tests
|
||||
------------------------------------
|
||||
|
||||
Unit 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.
|
||||
|
||||
After configuring, they can be run with 'make check'.
|
||||
There are two scripts for running tests:
|
||||
|
||||
To run the bitcoind tests manually, launch src/test/test_bitcoin .
|
||||
* ``qa/zcash/full-test-suite.sh``, to run the main test suite
|
||||
* ``qa/pull-tester/rpc-tests.sh``, to run the RPC tests.
|
||||
|
||||
To add more bitcoind tests, add `BOOST_AUTO_TEST_CASE` functions to the existing
|
||||
.cpp files in the test/ directory or add new .cpp files that
|
||||
implement new BOOST_AUTO_TEST_SUITE sections.
|
||||
The main test suite uses two different testing frameworks. Tests using the Boost
|
||||
framework are under ``src/test/``; tests using the Google Test/Google Mock
|
||||
framework are under ``src/gtest/`` and ``src/wallet/gtest/``. The latter framework
|
||||
is preferred for new Zcash unit tests.
|
||||
|
||||
To run the bitcoin-qt tests manually, launch src/qt/test/test_bitcoin-qt
|
||||
|
||||
To add more bitcoin-qt tests, add them to the `src/qt/test/` directory and
|
||||
the `src/qt/test/test_main.cpp` file.
|
||||
RPC tests are implemented in Python under the ``qa/rpc-tests/`` directory.
|
||||
|
|
Loading…
Reference in New Issue