test cycle