Overview of OpenRaft Jepsen Tests
mainThe jepsen/ directory contains black-box Jepsen tests for OpenRaft. Unlike deterministic simulation tests that run in a controlled Rust environment, these tests validate externally observable behavior by driving a running KV service (a RocksDB-backed application) through its external HTTP APIs.
These tests exercise real client requests, process lifecycles, and network behavior to ensure linearizability and correctness under fault conditions like network partitions, process crashes, and membership changes.