Documentation
¶
Overview ¶
Package eventlogtest checks that an implementation satisfies the govern.EventLog contract, so every adapter (in-memory, SQLite, Postgres, Redis, or your own) is held to the same guarantees a governor relies on: dense, unique positions under concurrent appends from separate processes, and a log that only ever grows at the end.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
Run runs the conformance suite. open returns a handle on the log under test; the suite calls it once per concurrent writer, so for a shared backend each call should return an independent handle (its own connection or client), standing in for a separate process. Entity names are unique per call, so the suite can run repeatedly against a persistent backend.
Types ¶
This section is empty.