awaitility/src/main/java/org/awaitility/core/ConditionFactory.java
public ConditionFactory forever() {
        return new ConditionFactory(alias, AtMostWaitConstraint.FOREVER, pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory forever() {
        return new ConditionFactory(alias, AtMostWaitConstraint.FOREVER, pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
Await forever until the condition is satisfied. Caution: You can block
subsequent tests and the entire build can hang indefinitely, it's
recommended to always use a timeout.

@return the condition factory