aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authordexX7 <dexx@bitwatch.co>2015-10-11 18:29:42 +0200
committerdexX7 <dexx@bitwatch.co>2015-10-23 22:09:24 +0200
commitd80e3cbece857b293a4903ef49c4d543bb2cfb7f (patch)
treefd7b4b18ce0f93ee84cbdbc3bd20b5768bba4162 /.gitattributes
parente3b5e6c39c5a6e56bdc21d307ac5cb6c80b737dd (diff)
Support gathering of code coverage data for RPC tests
The RPC tests (via `qa/pull-tester/rpc-tests.py`) are now executed, when gathering code coverage data, for example with `make cov`. Generating coverage data requires `lcov`, which can installed with: sudo apt-get install lcov To also use the BitcoinJ tests, get the test tool: TOOL_URL=https://github.com/theuni/bitcoind-comparisontool/raw/master/pull-tests-8c6666f.jar TOOL_HASH=a865332b3827abcde684ab79f5f43c083b0b6a4c97ff5508c79f29fee24f11cd wget $TOOL_URL -O ./share/BitcoindComparisonTool.jar echo "$TOOL_HASH ./share/BitcoindComparisonTool.jar" | shasum --algorithm 256 --check The coverage data can be generated with: ./autogen.sh ./configure --enable-lcov --with-comparison-tool=./share/BitcoindComparisonTool.jar make make cov Optionally the options `--enable-extended-rpc-tests` and `--enable-comparison-tool-reorg-tests` may be used to enable more time consuming tests. It then runs the tests and generates two HTML reports: - test_bitcoin.coverage/index.html - total.coverage/index.html
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions