Closed
Description
Why
We want to test that the Cardano node can start without failure when its database is restored with Cardano DB v1 and Cardano DB v2 (with ancillary and without ancillary download). To do so, we need to adapt the Mithril Client multi-platform test
workflow.
What
Add steps to test the Cardano node success startup when restored from a Cardano DB snapshot.
How
- Support restoration with and without ancillary (use a matrix):
- Cardano DB v1
- Cardano DB v2
- Check that the Cardano node starts successfully (Linux only and client binary only):
- Read and run the docker command printed in the client and check that
Started opening Immutable DB
is in the log (within 15 seconds) - With ancillary, read and run the docker command printed in the client and check that
Chain extended, new tip
is in the log (within 30 seconds) - Cardano DB v1
- Cardano DB v2
- Read and run the docker command printed in the client and check that