You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ChainDB.getLedgerBackingStoreValueHandle. One fundamental property we want to check is that the backing store view remains invariant to operations in the legder. This test could be written using operations on the ledger DB, thus avoiding the need for adding tables to the test blocks used in the ChainDB tests (TODO create issue).
The proposed ChainDB.getLedgerBackingStoreValueHandle test is subsumed by the model-based tests that are introduced in #3954. The model mocks value handles in such a way that they have a consistent view of the database state at the time the value handle is created. This view is invariant under operations to the backing store itself. If a BackingStore implementation were to create value handles that do not have this consistent view property, the tests will likely fail.
This issue enumerates the component level tests that need to pass to give the UTxO HD feature a green light for downstream integration.
BackingStore
type that are implementation-agnostic #3954StowableLedgerTables
, at least thatunstow . stow= id
,stow . unstow
will overwrite the ledger tables #4270TableStuff
andTickedTableStuff
(classes that will be renamed).with . project = id
, properties onmap
andtraversable
like operations #4271ChainDB
tests (TODO create issue).The text was updated successfully, but these errors were encountered: