Preempting Flaky Tests via

Non-Idempotent-Outcome Tests