Resolves #352 and addresses #354 (store/restore still to be done)
Main changes:
Refactor of integration tests to a separate module (tests are further separated by main operation)
Addition of an optional closing_balances field to ChannelOutcome struct
Addition of closing_balances to PublicChannelDetails
Smaller things:
Seems none of the tests ran more than 1 operation because of the return Ok(()) statements, so those have been turned into continues
Added a fetch before the reset in the integration test Dockerfile, just in case
Note:
The mutual close test that should fail fast (because you're trying to interact with a non-existent channel) still waits the minute that all mutual close tests wait for - not sure if that is avoidable?
Resolves #352 and addresses #354 (store/restore still to be done)
Main changes:
closing_balances
field toChannelOutcome
structclosing_balances
toPublicChannelDetails
Smaller things:
return Ok(())
statements, so those have been turned intocontinue
sNote: