def validate(self, enable_idempotence): self.logger.info("Number of acked records: %d" % len(self.producer.acked)) self.logger.info("Number of consumed records: %d" % len(self.records_consumed)) def check_lost_data(missing_records): return self.kafka.search_data_files(self.topic, missing_records) succeeded, error_msg = validate_delivery(self.producer.acked, self.records_consumed, enable_idempotence, check_lost_data) # Collect all logs if validation fails if not succeeded: self._collect_all_logs() assert succeeded, error_msg
def validate(self, enable_idempotence): self.logger.info("Number of acked records: %d" % len(self.producer.acked)) self.logger.info("Number of consumed records: %d" % len(self.records_consumed)) def check_lost_data(missing_records): return self.kafka.search_data_files(self.topic, missing_records) succeeded, error_msg = validate_delivery(self.producer.acked, self.records_consumed, enable_idempotence, check_lost_data) # Collect all logs if validation fails if not succeeded: self._collect_all_logs() assert succeeded, error_msg
def validate(self): messages_consumed = self.consumer.messages_consumed[1] self.logger.info("Number of acked records: %d" % len(self.producer.acked)) self.logger.info("Number of consumed records: %d" % len(messages_consumed)) def check_lost_data(missing_records): return self.kafka.search_data_files(self.topic, missing_records) succeeded, error_msg = validate_delivery(self.producer.acked, messages_consumed, self.enable_idempotence, check_lost_data) # Collect all logs if validation fails if not succeeded: for s in self.test_context.services: self.mark_for_collect(s) assert succeeded, error_msg
def validate(self): messages_consumed = self.consumer.messages_consumed[1] self.logger.info("Number of acked records: %d" % len(self.producer.acked)) self.logger.info("Number of consumed records: %d" % len(messages_consumed)) def check_lost_data(missing_records): return self.kafka.search_data_files(self.topic, missing_records) succeeded, error_msg = validate_delivery(self.producer.acked, messages_consumed, self.enable_idempotence, check_lost_data) # Collect all logs if validation fails if not succeeded: for s in self.test_context.services: self.mark_for_collect(s) assert succeeded, error_msg