def _handle_testcase(self, params):
        data = {}
        for param in params:
            parts = param.split('=')
            if len(parts) == 2:
                key, value = parts
                key = key.lower()
                data[key] = value
            else:
                logging.warn(
                    "Ignoring malformed parameter for signal: \"%s\". " % param)

        test_result = parse_testcase_result(data)
        self._current_test_run['test_results'].append(test_result)
 def _handle_parsed_testcase(self, data):
     test_result = parse_testcase_result(data,
                                         self._current_testdef.fixupdict)
     self._current_test_run['test_results'].append(test_result)