@Test
public void shouldNotCleanupNonStyxPodWithoutRunState() {

  createdPod.getMetadata().setAnnotations(Collections.emptyMap());
  // inject mock status in real instance
  createdPod.setStatus(podStatus);
  when(podStatus.getContainerStatuses()).thenReturn(List.of(containerStatus, keepaliveContainerStatus));
  when(stateManager.getActiveStates()).thenReturn(Collections.emptyMap());
  kdr.tryCleanupPods();
  verify(k8sClient, never()).deletePod(any());
}