ci(test-client): check fast bootstrap after lmdb conversion #2778
+224
−176
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.
Content
This PR rework the
test-clientworkflow and add a new test case: verification of the node startup after conversion of the ledger to lmbd backend.test-clientrefactor detailspreparejob, on which all other jobs depends, to share the prepare steps that was done previously on all jobs.GITHUB_ENVtest-binaries->bin,test-docker->docker,test-mithril-client-wasm->wasmbinanddockerjobs into abin-cdb-downloadanddocker-cdb-downloadjobs: this remove theextra_argsdimension from thebinanddockermatrixes, and allow better controls and coverage of the cardano database downloads casesnew test case: verification of the node startup after conversion of the ledger to lmbd
.github/workflows/scripts/verify-cardano-db-restoration.sh:--include-ancillarymust now be passed without double quote--ledger-backendparameter, when the next passed value islmdbit update the docker run command to configure the correct ledger backendledger_backendmatrix dimension to thebin-cdb-downloadjob with one item:in-memory, thelmdbvariant is passed through amatrix.includeto avoid multiplication of the matrix since we run it in only one specific configuration (with ubuntu 24.04 x86, ancillary included, and v2 backend)Pre-submit checklist
Issue(s)
Closes #2679