Skip to content

Remove in-memory testing modes #4570

Open
@SirTyson

Description

@SirTyson

As of #4562, some tests cases require committing directly to the LedgerTxnRoot via an "in-memory mode" and are not compatible with BucketListDB. Unlike ltx, BucketListDB requires the full ledger close path to update any state. It would be nice to eventually remove this so we could have better test coverage and remove the code overhead from maintaining "in-memory mode." That being said, this is difficult, as many test helper functions assume that arbitrary ledger state can be modified without closing a ledger.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions