def METHOD_NAME(self):
    base_result_data = {'result': {'test1': {'status': 'PASSED'},
                                   'test2': {'status': 'PASSED'},
                                   'test3': {'status': 'FAILED'},
                                   'test4': {'status': 'ERROR'},
                                   'test5': {'status': 'SKIPPED'}}}
    target_result_data = {'result': {'test1': {'status': 'PASSED'},
                                     'test2': {'status': 'FAILED'},
                                     'test3': {'status': 'PASSED'},
                                     'test4': {'status': 'ERROR'},
                                     'test5': {'status': 'SKIPPED'}}}
    result, text = regression.compare_result(self.logger, "BaseTestRunName", "TargetTestRunName", base_result_data, target_result_data)
    self.assertTrue(result['test2']['base'] == 'PASSED',
                    msg="regression not correct:%s" % result['test2']['base'])
    self.assertTrue(result['test2']['target'] == 'FAILED',
                    msg="regression not correct:%s" % result['test2']['target'])
    self.assertTrue(result['test3']['base'] == 'FAILED',
                    msg="regression not correct:%s" % result['test3']['base'])
    self.assertTrue(result['test3']['target'] == 'PASSED',
                    msg="regression not correct:%s" % result['test3']['target'])