Add ui test for send payment middle hops restarting #512
+139
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #464
Fixes #448
Fixes #334
If we stop a node, then send a payment with failed status, this will be recorded by payment history
The following payment will use this record to eval probability, because we have a time factor in
eval_probability
:fiber/src/fiber/history.rs
Lines 508 to 531 in d661c73
this means the available sending amount for a failed channel will increase with time passing, for the test case in #464, waiting about 2 minutes is needed.
I think this behavior is reasonable and we don't need to fix it, 2 test cases are added.