- unit tests across storage, replay, and api layers - integration suite driven by a fake apiserver (no cluster needed) - end-to-end suite against a live cluster, tagged e2e