Skip to content

Add a Cardano node startup check step in the manual client test workflow #2471

Closed
@jpraynaud

Description

@jpraynaud

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

Metadata

Metadata

Assignees

Labels

testing 🔁Something related to tests

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions