Skip to content

Conversation

@mzumsande
Copy link
Contributor

@mzumsande mzumsande commented Nov 25, 2019

This disbands test/util.h and test/util.cpp and moves the content into the test utility library recently created in #17542, so that all test utility functions are in one place.

The content of the original files are split into three modules:

  1. string helper functions go to test/util/str
  2. mining helper functions go to the newly created test/util/mining
  3. wallet helper functions go to the newly created test/util/wallet

@fanquake fanquake added the Tests label Nov 25, 2019
Copy link
Member

@maflcko maflcko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Concept ACK

Will check if it is move-only and then merge

@mzumsande mzumsande force-pushed the 201911_test_moveutil branch from 3b50882 to 585f049 Compare November 25, 2019 15:32
@mzumsande mzumsande force-pushed the 201911_test_moveutil branch from 585f049 to 78e283e Compare November 25, 2019 15:40
@DrahtBot
Copy link
Contributor

DrahtBot commented Nov 25, 2019

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

Reviewers, this pull request conflicts with the following ones:

  • #17577 (refactor: deduplicate the message sign/verify code by vasild)
  • #17529 (rpc: Faster getblock using PureBlock by MarcoFalke)
  • #17261 (Make ScriptPubKeyMan an actual interface and the wallet to have multiple by achow101)
  • #16895 (External signer multisig support by Sjors)
  • #16549 ([WIP] UI external signer support (e.g. hardware wallet) by Sjors)
  • #16546 ([WIP] External signer support - Wallet Box edition by Sjors)
  • #16528 ([WIP] Native Descriptor Wallets (take 2) by achow101)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

@maflcko
Copy link
Member

maflcko commented Dec 16, 2019

re-run ci

@maflcko maflcko closed this Dec 16, 2019
@maflcko maflcko reopened this Dec 16, 2019
@maflcko
Copy link
Member

maflcko commented Dec 16, 2019

ACK 78e283e 🔧

Show signature and timestamp

Signature:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

ACK 78e283e656bf1643944ffdb76185f3468eb25895 🔧
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYAACgkQzit1aX5p
pUhXugwAiNka9evoq5MuT3W5Ib7SLMkapw1JkjvxcETUHUMq3hMnk+2WiuFfmRxf
qEjmc2IUA9kTH2CL1Ngw4sbuWnRz2zFcieKOId+vKsoIMVr4FJNxo0tORKxkmLDe
MI5XCp5noDfxFIrRhncLmkRGd1S1Db+FnIJ0F7hG7cGmMbl39ssCWzs0wsgDzFJ7
foqpxVATjZkZ5/JrezVsuK8qiTBrN6l51SrLR/nbtTp5hj19+TTLQtk8sLzn/ag4
nZISRt/RWHKBIWpBHnslo1JJseor4aSTZ5mFAhxVZJYdVIbZ0D4ua3qSz2/7WqR0
Er44Gcvg+BE3AJakWhx95auYJROEFSi098esvNPnV+ohd/B9KfOW0D5gNF3Z197O
MqwlyzLP8Mn4uj6KR84DbsTiv/8Ar2h/W8myYLAkVZi+kGJfK7iGHJgZFN17Se4I
yIM19q9Nw/P+zov+D7qyIGtH7PB02V/0WgOZLExoAaz0J8w0VvCIwYQVbHLf+T2b
oLjCSAMw
=z7fO
-----END PGP SIGNATURE-----

Timestamp of file with hash df008b0bfc32c089f1a8ac572a47cc0b398871e23167462a94b37edecd61e010 -

maflcko pushed a commit that referenced this pull request Dec 16, 2019
…rary

78e283e [test] move wallet helper functions into test library (Martin Zumsande)
f613e5d [test] move mining helper functions into test library (Martin Zumsande)
2cb4e8b [test] move string helper functions into test library (Martin Zumsande)

Pull request description:

  This disbands `test/util.h` and `test/util.cpp` and moves the content into the test utility library recently created in #17542, so that all test utility functions are in one place.

  The content of the original files are split into three modules:
  1) string helper functions go to `test/util/str`
  2) mining helper functions go to the newly created `test/util/mining`
  3) wallet helper functions go to the newly created `test/util/wallet`

ACKs for top commit:
  MarcoFalke:
    ACK 78e283e 🔧

Tree-SHA512: f182a61e86e76c32bcb84e37f44904d3a4a9c5a321f7a8efdda5368a6623cb8b5a5384ec4f96e67f0357b0c22099f6e3ecd0ac4cb467e3fa3f3128f8d36edfb8
@maflcko maflcko merged commit 78e283e into bitcoin:master Dec 16, 2019
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Dec 16, 2019
…ity library

78e283e [test] move wallet helper functions into test library (Martin Zumsande)
f613e5d [test] move mining helper functions into test library (Martin Zumsande)
2cb4e8b [test] move string helper functions into test library (Martin Zumsande)

Pull request description:

  This disbands `test/util.h` and `test/util.cpp` and moves the content into the test utility library recently created in bitcoin#17542, so that all test utility functions are in one place.

  The content of the original files are split into three modules:
  1) string helper functions go to `test/util/str`
  2) mining helper functions go to the newly created `test/util/mining`
  3) wallet helper functions go to the newly created `test/util/wallet`

ACKs for top commit:
  MarcoFalke:
    ACK 78e283e 🔧

Tree-SHA512: f182a61e86e76c32bcb84e37f44904d3a4a9c5a321f7a8efdda5368a6623cb8b5a5384ec4f96e67f0357b0c22099f6e3ecd0ac4cb467e3fa3f3128f8d36edfb8
@mzumsande mzumsande deleted the 201911_test_moveutil branch May 10, 2020 21:09
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Sep 1, 2020
Summary:
bitcoin/bitcoin@2cb4e8b

---

Partial backport of Core [[bitcoin/bitcoin#17593 | PR17593]]

Test Plan:
  ninja check check-functional

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D7283
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Sep 1, 2020
Summary:
bitcoin/bitcoin@f613e5d

---

Depends on D7283

Partial backport of Core [[bitcoin/bitcoin#17593 | PR17593]]

Test Plan:
  ninja check check-functional

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D7284
jasonbcox pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Sep 1, 2020
Summary:
bitcoin/bitcoin@78e283e

---

Depends on D7284

Concludes backport of Core [[bitcoin/bitcoin#17593 | PR17593]]

Test Plan:
  ninja all check check-functional
  ./src/bench/bitcoin-bench

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D7285
sidhujag pushed a commit to syscoin-core/syscoin that referenced this pull request Nov 10, 2020
…ity library

78e283e [test] move wallet helper functions into test library (Martin Zumsande)
f613e5d [test] move mining helper functions into test library (Martin Zumsande)
2cb4e8b [test] move string helper functions into test library (Martin Zumsande)

Pull request description:

  This disbands `test/util.h` and `test/util.cpp` and moves the content into the test utility library recently created in bitcoin#17542, so that all test utility functions are in one place.

  The content of the original files are split into three modules:
  1) string helper functions go to `test/util/str`
  2) mining helper functions go to the newly created `test/util/mining`
  3) wallet helper functions go to the newly created `test/util/wallet`

ACKs for top commit:
  MarcoFalke:
    ACK 78e283e 🔧

Tree-SHA512: f182a61e86e76c32bcb84e37f44904d3a4a9c5a321f7a8efdda5368a6623cb8b5a5384ec4f96e67f0357b0c22099f6e3ecd0ac4cb467e3fa3f3128f8d36edfb8
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Feb 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants