Bump rescan test timeouts from 5 -> 10 seconds (#4639)

* Bump rescan test timeouts from 5 -> 10 seconds

* Empty commit

* Use AsyncUtil.awaitCondition rather than a hard timeout
This commit is contained in:
Chris Stewart 2022-08-22 08:52:43 -05:00 committed by GitHub
parent 0b39c38419
commit c09da6f116
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -205,7 +205,9 @@ class RescanHandlingTest extends BitcoinSWalletTestCachedBitcoindNewest {
balanceAfterClear <- wallet.getBalance()
rescanState <- wallet.fullRescanNeutrinoWallet(1, true)
_ <- RescanState.awaitRescanDone(rescanState)
_ <- AsyncUtil.nonBlockingSleep(5.second)
_ <- AsyncUtil.awaitConditionF(
() => wallet.getBalance().map(_ == balanceAfterPayment1),
maxTries = 100)
balanceAfterRescan <- wallet.getBalance()
} yield {
assert(balanceAfterClear == CurrencyUnits.zero)
@ -495,7 +497,9 @@ class RescanHandlingTest extends BitcoinSWalletTestCachedBitcoindNewest {
balanceAfterClear <- wallet.getBalance()
rescanState <- wallet.fullRescanNeutrinoWallet(1, true)
_ <- RescanState.awaitRescanDone(rescanState)
_ <- AsyncUtil.nonBlockingSleep(5.second)
_ <- AsyncUtil.awaitConditionF(
() => wallet.getBalance().map(_ == balanceAfterPayment1),
maxTries = 100)
balanceAfterRescan <- wallet.getBalance()
} yield {
assert(balanceAfterClear == CurrencyUnits.zero)