def validate_status!
      raise SignalError.new(status) if status.signaled? # rubocop:disable Style/RaiseArgs
      raise CommandNotFoundError if status.exitstatus == COMMAND_NOT_FOUND
      raise Error, error_message unless status.success?
    end
def validate_status!
      raise SignalError.new(status) if status.signaled? # rubocop:disable Style/RaiseArgs
      raise CommandNotFoundError if status.exitstatus == COMMAND_NOT_FOUND
      raise Error, error_message unless status.success?
    end
Validates the status of the execution

 @raise [NoStatusError] if the spawned process' status can't be retrieved
 @raise [SignalError] if the spawned process received a signal
 @raise [CommandNotFoundError] if pt-online-schema-change can't be found