added rolling failures test in run()