It might be an idea to refactor this into a method? Could I should suggest maybe


    dump_profile unless mute_output?
     
    def mute_output?
      !profile_examples? || (fail_fast? && failure_count == 0)
    end

then you could use it in the other formatters rather than repeating yourself