How does Antithesis work?
Here is how it works:
- Your team pushes new code to your repository.
- Your build system creates new containers for your software, configuration and workload. It then informs the Antithesis platform that there’s something new to test.
- We start up many simulated copies of your system. These simulations run in the Determinator, our deterministic hypervisor, where all bugs are perfectly reproducible and no real users are harmed.
- Our intelligent bug finder provides input to your system, introduces simulated faults, and travels through a multiverse of your system’s possible execution histories.
- We periodically generate a report that contains a summary of every bug surfaced in your Antithesis testing, including configurable debugging artifacts.
For more details on all of this, read our documentation.