See the following series of posts:
- Introduction to simulation testing;
- Using Maelstrom to test distributed systems;
- Sketching how to simulation test distributed systems;
- The main test loop of simulation testing.
See RUNNING.md
for details on how to run the tests.