Ejemplo n.º 1
0
    def test_core_counts(self):
        correlations = Correlations(config=self.config)

        param = {
            'report_date': '2014-01-01',
            'report_type': 'core-counts',
            'product': 'WaterWolf',
            'version': '1.0',
            'signature': 'FakeSignature1',
            'platform': 'Linux',
            'min_baseline_diff': 0,
        }

        expected = {
            'hits': [
                {
                    "cpu_arch": "x86",
                    "cpu_count": "1",
                    "crashes_for_os": 256,
                    "crashes_for_sig": 256,
                    "in_os_ratio": 100.0,
                    "in_sig_ratio": 100.0,
                    "reason": "goodreason",
                    "total_for_os": 256,
                    "total_for_sig": 256 
                }

            ],
            'total': 1,
        }

        interesting_modules = correlations.get(**param)
        eq_(interesting_modules, expected)
Ejemplo n.º 2
0
    def test_interesting_modules_with_version(self):
        correlations = Correlations(config=self.config)

        param = {
            'report_date': '2014-01-01',
            'report_type': 'interesting-modules-with-version',
            'product': 'WaterWolf',
            'version': '1.0',
            'signature': 'FakeSignature1',
            'platform': 'Linux',
            'min_baseline_diff': 0,
        }

        expected = {
            'hits': [
                {
                    "module_name": "fake-module",
                    "module_version": "1.0",
                    "crashes_for_os": 256,
                    "crashes_for_sig": 256,
                    "in_os_ratio": 100.0,
                    "in_sig_ratio": 100.0,
                    "reason": "goodreason",
                    "total_for_os": 256,
                    "total_for_sig": 256 
                }

            ],
            'total': 1,
        }

        interesting_modules = correlations.get(**param)
        eq_(interesting_modules, expected)