infinite cycle test