-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Backport RPC test harness PRs #4411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
1) Multiplatorm support for devnull 2) Fixed a bug in the handling of cache files 3) Deleted run-bitcoin-cli as no longer needed
|
@zkbot try |
|
⌛ Trying commit 73fc95918ce3f2fcb6738f82e29f9676c7049ea5 with merge b2ab91b0326c9082a32dd3d1121f482c764d46e2... |
|
💔 Test failed - pr-try |
Thanks to @MarcoFalke @dexX7 @laanwj for review. Zcash: Includes all the backend changes, but excludes the --coverage flag added to rpc-tests.py as we have not yet migrated away from rpc-tests.sh.
Replace the `bitcoin-cli -rpcwait` after spawning bitcoind with our own loop that detects when bitcoind exits prematurely. And if one node fails to start, stop the others. This prevents a hang in such a case (see #7463).
Zcash: Excludes wallet-hd.py change (missing bitcoin/bitcoin#8309)
73fc959 to
b0d81be
Compare
|
Fixed some pyflakes-detected bugs; I tweaked the individual commits to address them. I also ran a couple of the RPC tests locally to check that they passed. @zkbot try |
Backport RPC test harness PRs Cherry-picked from the following upstream PRs: - bitcoin/bitcoin#6548 - bitcoin/bitcoin#6804 - Just the coverage backend, not the flag to enable it. - bitcoin/bitcoin#7744 - bitcoin/bitcoin#9832 - Excludes `wallet-hd.py` change (missing bitcoin/bitcoin#8309). Part of #2074.
|
☀️ Test successful - pr-try |
|
@rex4539 Is it possible to check this PR on your Mac when you get a cycle? It would be very much appreciated. Otherwise, so far looks good modulo Windows. The only thing that might cause an issue was |
|
|
@mdr0id yep, the backported PRs included the change that you had already made for Windows support, as well as a subsequent change that removes them entirely. |
mdr0id
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
|
@zkbot r+ |
|
📌 Commit b0d81be has been approved by |
|
⌛ Testing commit b0d81be with merge da12da80c4d781579ed7e767f4ad24620a84e98c... |
|
💔 Test failed - pr-merge |
|
Looks like a transient failure. @zkbot retry |
Thanks to @MarcoFalke @dexX7 @laanwj for review. Zcash: Just the --coverage flag for rpc-tests.py, as we backported the rest of the coverage backend in zcash#4411.
Cherry-picked from the following upstream PRs:
wallet-hd.pychange (missing [qa] Add wallet-hd test bitcoin/bitcoin#8309).Part of #2074.