functional retry test