![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
Public Member Functions | |
def | __init__ (self) |
def | report_rpc_coverage (self) |
def | cleanup (self) |
Public Attributes | |
dir | |
flag | |
Private Member Functions | |
def | _get_uncovered_rpc_commands (self) |
Coverage reporting utilities for pull-tester. Coverage calculation works by having each test script subprocess write coverage files into a particular directory. These files contain the RPC commands invoked during testing, as well as a complete listing of RPC commands per `bitcoin-cli help` (`rpc_interface.txt`). After all tests complete, the commands run are combined and diff'd against the complete list to calculate uncovered RPC commands. See also: qa/rpc-tests/test_framework/coverage.py
Definition at line 210 of file rpc-tests.py.
def rpc-tests.RPCCoverage.__init__ | ( | self | ) |
Definition at line 225 of file rpc-tests.py.
|
private |
Return a set of currently untested RPC commands.
Definition at line 245 of file rpc-tests.py.
Referenced by rpc-tests.RPCCoverage.report_rpc_coverage().
def rpc-tests.RPCCoverage.cleanup | ( | self | ) |
Definition at line 242 of file rpc-tests.py.
def rpc-tests.RPCCoverage.report_rpc_coverage | ( | self | ) |
Print out RPC commands that were unexercised by tests.
Definition at line 229 of file rpc-tests.py.
rpc-tests.RPCCoverage.dir |
Definition at line 226 of file rpc-tests.py.
Referenced by rpc-tests.RPCCoverage._get_uncovered_rpc_commands(), and rpc-tests.RPCCoverage.cleanup().
rpc-tests.RPCCoverage.flag |
Definition at line 227 of file rpc-tests.py.