mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 01:07:18 +03:00
be4e06427f
* Support adding tests as an hidden option * Simplify existing suites CHANGELOG_BEGIN CHANGELOG_END * Remove stale conformance suites from build.yml * `--add` -> ``--additional` * Re-add `--all-tests` as deprecated CLI option to be tested * Move sandbox-classic pruning test to wall clock again * Run KVCommandDeduplicationIT for sandbox append-only * Tidy-up * Also add participant pruning test to ledger-on-memory/single-participant * Remove KVCommandDeduplicationIT on ledger-on-memory/append-only * Run the full suite plus pruning (rather than just pruning) for ledger-on-memory with multiple participants and append-only * Add KVCommandDeduplicationIT to ledger-on-memory append-only * Exclude ConfigManagementServiceIT from ledger-on-memory append-only multi-participant * Tidy-up * Use KVCommandDeduplicationIT for sandbox-on-x too * Fix merge Add max dedup duration arg to all the test suites that include command dedup tests * Make `--include` and `--additional` mutually exclusive * Uniform formatting of multi-line strings * Move exclusions after additions as they are applied last * Re-disable deduplication test on sandbox with static time * Re-disable deduplication test on sandbox-on-x |
||
---|---|---|
.. | ||
src | ||
BUILD.bazel | ||
hash-migrations.sh | ||
README.md |
Ledger on SQL
This is an implementation of a ledger using kvutils on top of an SQL database. Currently, it can be run on top of H2, PostgreSQL, or SQLite.
The code under src/main implements the logic, using kvutils. This code is production-ready and used by Sandbox.
The code under src/app is a trivial application front-end to the ledger that spins it up, along with a Ledger API Server. This is not intended to be used in production, and is currently only used in testing.