better name for this file
This commit is contained in:
22
doc/tests.md
Normal file
22
doc/tests.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Compiling/running automated tests
|
||||
|
||||
Automated tests will be automatically compiled if dependencies were met in configure
|
||||
and tests weren't explicitly disabled.
|
||||
|
||||
There are two scripts for running tests:
|
||||
|
||||
* ``qa/hush/full_test_suite.py``, to run the main test suite
|
||||
* ``qa/pull-tester/rpc-tests.sh``, to run the RPC tests.
|
||||
|
||||
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 Hush unit tests.
|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user