Testing#

edg provides tools for validating database behaviour under realistic conditions. Whether you need correctness assertions in CI or want to find the breaking point of your database under load, edg has you covered.

  • Integration Testing - run a full lifecycle test (schema, seed, workload, assertions, teardown) in a single command

  • Breakpoint Testing - ramp workers until performance degrades and find your system’s limits

  • Test Driver - run a config end to end against in-memory key/value maps, with no database installed

  • Large-scale Testing - run coordinated edg processes “agents” for massive throughput testing