Larry
5d5862a85e
bitcore
7 years ago
Larry Ludlow
030ceb26c5
fix qa tests
7 years ago
Jack Grigg
091c089d03
Fix incorrect failure in memory benchmark
7 years ago
Jack Grigg
72b4f0b3e6
Individualise performance-measurements.sh errors for debugging
7 years ago
Ariel Gabizon
2e8aefdce1
add load-wallet benchmark
7 years ago
Jack Grigg
e719bf75d4
Adjust instructions for UTXO dataset creation
--nocleanup is sufficient to leave the data directories behind. --noshutdown is
only useful if you want to inspect the nodes afterwards, and you'd need to
manually shut down both nodes before copying the data directories.
7 years ago
Jack Grigg
d669871e8b
Fix bug in benchmark data generation script
7 years ago
Jack Grigg
a76174b76b
Benchmark time to call sendtoaddress with many UTXOs
7 years ago
Nathan Wilcox
5a027a4a6e
Do not use `-rpcwait` on all `zcash_rpc` invocations, only block when starting zcashd.
7 years ago
Nathan Wilcox
4e47698633
Reuse zcash_rpc.
7 years ago
Nathan Wilcox
453c74743c
Fix a variable name typo.
7 years ago
Nathan Wilcox
0cfc9d65fa
Enable set -u mode.
7 years ago
Jack Grigg
08dc7889d2
Remove additional sources of determinism from benchmark archive
The archive has also been moved from .tar.gz to .tar.xz for a
33% reduction in size.
Closes #2388 .
7 years ago
Jack Grigg
c66c731adf
Add a benchmark for calling ConnectBlock on a block with many inputs
Requires placing block-107134.tar.gz (containing the block, and a fake CoinsDB
containing its inputs) into the base directory of the repository. This can be
generated using qa/zcash/create_benchmark_archive.py (see the script for usage
details).
To facilitate generation of the fake CoinsDB, an additional field 'valueZat' has
been added to 'getrawtransaction' containing the integer number of zatoshis
instead of a decimal number of ZEC.
Closes #2355 .
7 years ago
Jack Grigg
338ff45787
Use a larger -rpcclienttimeout for slow performance measurements
Closes #2238 .
7 years ago
Jack Grigg
336fa63020
Create empty zcash.conf during performance measurements
7 years ago
Jack Grigg
4082dcb10f
Extend createjoinsplit to benchmark parallel JoinSplits
Closes #1940
8 years ago
Jack Grigg
88b7f3c28b
Generate JS for trydecryptnotes, make number of addresses a variable
8 years ago
Jack Grigg
0bb3d40f90
Add benchmark for incrementing note witnesses
8 years ago
Jack Grigg
0fbab55b1b
Add benchmark for attempting decryption of notes
8 years ago
Jack Grigg
dfe29d5988
Disable metrics screen in performance-measurements.sh
8 years ago
Daira Hopwood
5d985da5c1
Repair check-security-hardening.sh.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Daira Hopwood
65b502aa98
Benchmark 50 iterations of solveequihash
Since the parameters changed in z8, the benchmark on speed.z.cash is showing misleading results due to variability. (The quartile and extrema bars will still show the variability with 50 runs, they just won't jump around as much between benchmark data points.)
8 years ago
Jack Grigg
649be423f8
Fix previous commit
8 years ago
Jack Grigg
6609813753
Simplify optional parameters
8 years ago
Jack Grigg
f7478de67f
Add thread parameter to solveequihash benchmark
Closes #1147
8 years ago
Taylor Hornby
88325d8abb
Add more commands to run unit tests under valgrind.
8 years ago
Taylor Hornby
56734f4b27
Pull in upstream's make check-security, based on upstream PR #6854 and #7424 .
8 years ago
Taylor Hornby
1327d1915a
Add tests for security hardening features
8 years ago
Taylor Hornby
effd7ca1d8
Add checksec.sh from http://www.trapkit.de/tools/checksec.html
8 years ago
Sean Bowe
1737627c4e
Introduce `zcsamplejoinsplit` for creating a raw joinsplit description, and use it to construct the joinsplit for the performance tests that verify joinsplits.
8 years ago
Sean Bowe
92b73b0dbb
Remove zerocash tests from full-test-suite.
8 years ago
Sean Bowe
2fbbde597c
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.
8 years ago
Sean Bowe
9c45b501ad
Make `validatelargetx` test more accurate, reduce block size limit to 1MB for now.
8 years ago
Sean Bowe
2ba9641767
Fix performance test for block verification.
8 years ago
Jack Grigg
f5edc37f3f
Add performance tests for creating and validating a MAX_BLOCK_SIZE transaction
8 years ago
Sean Bowe
1744fec274
Update the zkSNARK parameters.
8 years ago
Sean Bowe
3960e14d91
Update performance measurement transaction.
8 years ago
Taylor Hornby
fc8c101acf
Enable -v for valgrind so we can see counts for each error.
8 years ago
Taylor Hornby
0af5e31282
Pass -DPURIFY to OpenSSL so it doesn't clutter valgrind output.
8 years ago
Taylor Hornby
d578de8e27
Add ability to run things under valgrind.
8 years ago
Sean Bowe
6b5d608899
Update proving key and tests that depend on transaction structure changes
8 years ago
Sean Bowe
3e0af61b86
Update zkSNARK proving/verifying keys.
8 years ago
Sean Bowe
0cdfab1d92
Remove the zerocash tests from the full test suite.
8 years ago
Sean Bowe
ddb03c3e8d
Fix performance measurements due to modified transaction structure.
8 years ago
Sean Bowe
956dcdde80
Perform zerocash tests as part of full-test-suite, in preparation for removal of zerocash waterfall.
8 years ago
Sean Bowe
6bd8e46922
Run `zcash-gtest` in `make check` and fix performance tests.
8 years ago
Sean Bowe
1760b3cd88
Deprecate the old tree and remove old tree tests from the test suite.
8 years ago
Taylor Hornby
36b1269bc3
Make benchmark specified by command-line arguments
8 years ago
Taylor Hornby
51c8c56b4a
Use a separate datadir for the benchmarks
8 years ago