Kris Nuttycombe
716091e30d
Merge pull request #5915 from str4d/5899-testnet-nu5-checkpoint
...
Update minimum chain work and set NU5 activation block hash for testnet
2022-04-28 11:45:57 -06:00
Jack Grigg
1a97f77205
Update minimum chain work and set NU5 activation block hash for testnet
...
The chain work is taken from testnet block 1855000.
Closes zcash/zcash#5899 .
2022-04-28 14:27:10 +00:00
Kris Nuttycombe
2b9df3775b
Merge pull request #5914 from upbqdn/block-time-in-gettreestate
...
Document the block time in the `z_gettreestate` RPC response
2022-04-28 07:13:37 -06:00
Marek
768bfd8d27
Document the block time in the `z_gettreestate` RPC response
2022-04-27 22:34:09 +02:00
Taylor Hornby
f81054e86e
Merge pull request #5664 from superbaud/btests-to-gtests
...
Port all multithreaded tests from btest to gtest
2022-04-27 13:23:05 -06:00
sasha
a50b977fd4
Remove -developersapling since it hasn't been implemented for a long time
...
No experimental features are enabled in this test so it's therefore OK
to remove -experimentalfeatures
2022-04-27 10:53:37 -07:00
sasha
5cd4fe969b
Tidy up spacing in newly-ported gtests
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-04-27 10:47:49 -07:00
sasha
6161173f49
Update comments in newly-ported gtests to be more consistent with current codebase
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-04-27 10:45:37 -07:00
sasha
90b835e01f
Update copyright header
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-04-27 10:43:22 -07:00
sasha
bd05733e6d
Port anchors_test to gtest suite CoinsTests
2022-04-26 15:35:22 -07:00
sasha
c055777839
Port anchors_flush_test to gtest suite CoinsTests
2022-04-26 15:35:22 -07:00
sasha
b558046cd3
Port nullifiers_test to gtest suite CoinsTests
2022-04-26 15:35:22 -07:00
sasha
7a3dcff444
Port anchor_regression_test to gtest suite CoinsTests
2022-04-26 15:35:22 -07:00
sasha
8fa95217f6
Port anchor_pop_regression_test to gtest suite CoinsTests
2022-04-26 15:26:16 -07:00
sasha
6cd441accf
Port nullifier_regression_test to gtest suite CoinsTests
2022-04-26 15:26:10 -07:00
sasha
d04f86b030
Port CCoinsViewTest to gtest suite CoinsTests
2022-04-26 15:26:05 -07:00
sasha
313dec27dd
Create a new gtest suite CoinsTests
2022-04-26 15:25:58 -07:00
sasha
e861389adc
Make [seed_]insecure_rand available to the gtests
2022-04-26 15:25:27 -07:00
sasha
fbd6564152
Downgrade btest suite coins_test to BasicTestingSetup
2022-04-26 15:25:00 -07:00
sasha
6099daf8cd
Port btest rpc_z_sendmany_taddr_to_sapling to gtest suite WalletRPCTests
2022-04-26 15:24:46 -07:00
sasha
6daecd9f78
Port btest rpc_z_mergetoaddress_internals to gtest suite WalletRPCTests
2022-04-26 15:24:39 -07:00
sasha
fccc66d844
Port btest rpc_z_shieldcoinbase_internals to gtest suite WalletRPCTests
2022-04-26 15:24:34 -07:00
sasha
996e6dde9e
Create a new gtest group WalletRPCTests
2022-04-26 15:24:20 -07:00
sasha
84197d858f
Port btest test_basic_joinsplit_verification to gtest suite Joinsplit
...
Also, we downgrade transaction_tests to BasicTestingSetup since there's
no proofs here any more
2022-04-26 15:24:20 -07:00
sasha
42c5feaabd
Merge pull request #5908 from charlieok/use_bullseye_apt_source_in_dockerfile
...
Use bullseye apt source in Dockerfile to match debian:11 base image; merging as requested by @nuttycom
2022-04-26 14:09:04 -07:00
Marshall Gaucher
230ae805af
Merge pull request #5690 from superbaud/parallel-btests
...
run btests in parallel
2022-04-26 12:49:19 -07:00
Marshall Gaucher
6ce896e878
Merge pull request #5815 from daira/hotfix-versioning
...
Change the numbering convention for hotfixes
2022-04-26 10:32:18 -07:00
Charlie O'Keefe
c5083f58a0
Use bullseye apt source in Dockerfile to match debian:11 base image
2022-04-26 10:15:04 -06:00
Kris Nuttycombe
ed91377c20
Use fallible version parsing for tags.
...
This corrects an error in Version construction for hotfix releases,
and makes parsing of tags more robust to error by ignoring tags that
do not conform to the standard Zcash patterns such as `v4.7.0-gitian`
and some of the tags from the upstream `bitcoin/bitcoin` repository.
2022-04-26 10:04:24 -06:00
Daira Hopwood
1b967fcae2
Change the numbering convention for hotfixes to increment the patch number, not the hyphen number.
...
fixes #4364
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-26 09:21:00 -06:00
sasha
a1e91a56ea
btest parallelization work: tag #if'd out test suites
2022-04-26 07:35:01 -06:00
sasha
de2f4d8e0a
Allow parallel btest runs using make as the parallelization tool.
...
This is inspired by Bitcoin Core's #12926 , but has two advantages:
1) It handles multiple test suites found in a single file and calls the
test runner with exactly one test suite every time, regardless of how
the test suites are distributed across the files.
2) There are #if'd out test suites in our codebase. By adding a comment
with DISABLED_TEST_SUITE in it, the grep will ignore them rather than
trying to run a disabled test suite.
2022-04-26 07:35:01 -06:00
sasha
a08add7994
Separate test suite from tests, inspired by upstream's #12926
2022-04-26 07:35:01 -06:00
Kris Nuttycombe
862d19de84
Merge pull request #5881 from centromere/fix-cargo-source
...
Cargo.toml: Rename hdwallet source
2022-04-26 07:17:27 -06:00
Charlie O'Keefe
f2cc1b82f6
Merge pull request #5886 from daira/fix-build-debian-package
...
zcutil/build-debian-package.sh: copy executable and man page for zcashd-wallet-tool
2022-04-21 16:15:17 -06:00
Kris Nuttycombe
e9f0d94999
Merge pull request #5903 from superbaud/simplify-gtest-makefile
...
Closing #1539 simplifies gtest Makefile
2022-04-21 16:09:00 -06:00
Kris Nuttycombe
f8062d3995
Merge pull request #5892 from nuttycom/fix/hide_wallet_tool_logging_init_error
...
Default to error logging if we cannot parse the log filter
2022-04-21 16:06:35 -06:00
Charlie O'Keefe
aba8bf2041
Merge pull request #5890 from rex4539/typos
...
Fix typo
2022-04-21 16:06:11 -06:00
Charlie O'Keefe
9f2753ab78
Merge pull request #5616 from zcash/dependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-04-21 16:05:49 -06:00
sasha
15e6e53738
Remove proof parameter loading from btests
2022-04-20 21:19:03 -07:00
sasha
b865437e1e
Make a LoadGlobalWallet and UnloadGlobalWallet for gtests
2022-04-20 21:18:25 -07:00
sasha
04f1b299c6
remove JoinSplitTestingSetup from sighash_tests -- it doesn't need it
2022-04-20 21:18:25 -07:00
sasha
075d85a2de
Closing #1539 simplifies gtest Makefile.
2022-04-20 19:49:13 -07:00
Kris Nuttycombe
cb1d6a02f7
Merge pull request #5900 from nuttycom/bug/mempool_nu_activation_test
...
Fix missing initialization for `hasActions` in Orchard builder.
2022-04-20 15:22:56 -06:00
Kris Nuttycombe
4a1fbe990e
Fix boolean initialization in Orchard transaction builder.
2022-04-20 13:54:59 -06:00
Daira Hopwood
fbc191a2e1
zcashd-wallet-tool: improve the error message for an invalid logging filter directive.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-18 17:31:40 +01:00
Kris Nuttycombe
195bb75502
Default to error logging if we can't parse the log filter.
2022-04-18 09:28:12 -06:00
Charlie O'Keefe
a440e219d9
Merge pull request #5875 from zcash/update_boost
...
Update boost and native_b2 dependencies to version 1.79.0
2022-04-18 09:17:28 -06:00
Dimitris Apostolou
b6f006fa6b
Fix typo
2022-04-17 18:20:22 +03:00
Daira Hopwood
d7bdfddc10
zcutil/build-debian-package.sh: copy executable and man page for zcashd-wallet-tool.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-16 13:27:16 +01:00