示例#1
0
 def __init__(self, conf):
     self.high_corr_score = conf.jaccard_correlation.high_corr_score
     self.med_corr_score = conf.jaccard_correlation.med_corr_score
     self.correlation_threshold = \
         conf.jaccard_correlation.correlation_threshold
     self.output_folder = conf.jaccard_correlation.output_folder
     self.last_written_file = ""
     self.correlation_table = CCollection(self.high_corr_score,
                                          self.med_corr_score)
示例#2
0
    def setUp(self):
        super(JaccardCorrelationTest, self).setUp()

        self.data_manager = ADAccumulator(AData({}, {}))
        self.collection = \
            CCollection(CONF.jaccard_correlation.high_corr_score,
                        CONF.jaccard_correlation.med_corr_score)
        self.correlation_manager = CManager()
        self.activate_timestamps = {}
        self.inactivate_timestamps = {}
        self.alarm_ids = self._setup_expected_active_alarms_ids()
示例#3
0
    def setUpClass(cls):

        cls.conf = cfg.ConfigOpts()
        cls.conf.register_opts(cls.OPTS, group='jaccard_correlation')

        cls.data_manager = ADAccumulator(AData({}, {}))
        cls.collection = \
            CCollection(cls.conf.jaccard_correlation.high_corr_score,
                        cls.conf.jaccard_correlation.med_corr_score)
        cls.correlation_manager = CManager(cls.conf)
        cls.activate_timestamps = {}
        cls.inactivate_timestamps = {}
        cls.alarm_ids = cls._setup_expected_active_alarms_ids()
示例#4
0
 def _test_correlation_collection(self):
     self._test_correlation_list()
     self._test_correlations_aggregation()
     self.collection = CCollection(0.9, 0.5)