The SDKs also provide a way to signal to the Antithesis Environment when your tests transition from setup to runtime to cleanup.
In particular, while most systems are ready to run once all containers are up and healthy, you may want to delay the start of Antithesis’ fault injection until some other conditions are met. The lifecycle functions provide an easy way to do so, often referred to as “sending a ready signal”.
They’re also useful as a general source of information about the ordering of events during testing.