-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[qa] Split README.md to /qa and /qa/rpc-tests
+ Update with new -help message
- Loading branch information
Showing
2 changed files
with
46 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
Notes | ||
===== | ||
|
||
You can run any single test by calling `qa/pull-tester/rpc-tests.py <testname>`. | ||
|
||
Or you can run any combination of tests by calling `qa/pull-tester/rpc-tests.py <testname1> <testname2> <testname3> ...` | ||
|
||
Run the regression test suite with `qa/pull-tester/rpc-tests.py` | ||
|
||
Run all possible tests with `qa/pull-tester/rpc-tests.py -extended` | ||
|
||
Possible options: | ||
|
||
``` | ||
-h, --help show this help message and exit | ||
--nocleanup Leave zcashds and test.* datadir on exit or error | ||
--noshutdown Don't stop zcashds after the test execution | ||
--srcdir=SRCDIR Source directory containing zcashd/zcash-cli | ||
(default: ../../src) | ||
--tmpdir=TMPDIR Root directory for datadirs | ||
--tracerpc Print out all RPC calls as they are made | ||
--coveragedir=COVERAGEDIR | ||
Write tested RPC commands into this directory | ||
``` | ||
|
||
If you set the environment variable `PYTHON_DEBUG=1` you will get some debug output (example: `PYTHON_DEBUG=1 qa/pull-tester/rpc-tests.py wallet`). | ||
|
||
A 200-block -regtest blockchain and wallets for four nodes | ||
is created the first time a regression test is run and | ||
is stored in the cache/ directory. Each node has the miner | ||
subsidy from 25 mature blocks (25*10=250 ZEC) in its wallet. | ||
|
||
After the first run, the cache/ blockchain and wallets are | ||
copied into a temporary directory and used as the initial | ||
test state. | ||
|
||
If you get into a bad state, you should be able | ||
to recover with: | ||
|
||
```bash | ||
rm -rf cache | ||
killall zcashd | ||
``` | ||
|
||
Further information about the test framework and individual rpc | ||
tests is found in [qa/rpc-tests/README.md](/qa/rpc-tests/README.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters