> For the complete documentation index, see [llms.txt](https://docs.ergo.services/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ergo.services/testing.md).

# Testing

- [Overview](https://docs.ergo.services/testing/overview.md): How to test actor systems in Ergo, and which layer to use
- [Check](https://docs.ergo.services/testing/check.md): The shared assertion vocabulary that unit and stage are written in
- [Mock](https://docs.ergo.services/testing/mock.md): Standalone fakes of the gen interfaces, for testing code that consumes them
- [Unit](https://docs.ergo.services/testing/unit.md): The in-process harness for testing a single actor's logic
- [Stage](https://docs.ergo.services/testing/stage.md): The live multi-node harness for testing the real runtime end to end
