Esempio n. 1
0
 def testComputeTestPathWithoutStory(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     histograms.AddSharedDiagnostic(reserved_infos.MASTERS.name,
                                    histogram_module.GenericSet(['master']))
     histograms.AddSharedDiagnostic(reserved_infos.BOTS.name,
                                    histogram_module.GenericSet(['bot']))
     histograms.AddSharedDiagnostic(
         reserved_infos.BENCHMARKS.name,
         histogram_module.GenericSet(['benchmark']))
     hist = histograms.GetFirstHistogram()
     test_path = add_histograms.ComputeTestPath(hist.guid, histograms)
     self.assertEqual('master/bot/benchmark/hist', test_path)
 def testComputeTestPathWithoutStory(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     telemetry_info = histogram_module.TelemetryInfo()
     telemetry_info.AddInfo({'benchmarkName': 'benchmark'})
     histograms.AddSharedDiagnostic('telemetry', telemetry_info)
     buildbot_info = histogram_module.BuildbotInfo({
         'displayMasterName': 'master',
         'displayBotName': 'bot'
     })
     histograms.AddSharedDiagnostic('buildbot', buildbot_info)
     hist = histograms.GetFirstHistogram()
     test_path = add_histograms.ComputeTestPath(hist.guid, histograms)
     self.assertEqual('master/bot/benchmark/hist', test_path)
Esempio n. 3
0
 def testComputeTestPathWithIsRefAndStory(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     histograms.AddSharedDiagnostic(reserved_infos.MASTERS.name,
                                    histogram_module.GenericSet(['master']))
     histograms.AddSharedDiagnostic(reserved_infos.BOTS.name,
                                    histogram_module.GenericSet(['bot']))
     histograms.AddSharedDiagnostic(
         reserved_infos.BENCHMARKS.name,
         histogram_module.GenericSet(['benchmark']))
     histograms.AddSharedDiagnostic(
         reserved_infos.STORIES.name,
         histogram_module.GenericSet(['http://story']))
     histograms.AddSharedDiagnostic(reserved_infos.IS_REFERENCE_BUILD.name,
                                    histogram_module.GenericSet([True]))
     hist = histograms.GetFirstHistogram()
     test_path = add_histograms.ComputeTestPath(hist.guid, histograms)
     self.assertEqual('master/bot/benchmark/hist/http___story_ref',
                      test_path)
Esempio n. 4
0
 def testComputeTestPathWithTIRLabel(self):
     hist = histogram_module.Histogram('hist', 'count')
     histograms = histogram_set.HistogramSet([hist])
     histograms.AddSharedDiagnostic(reserved_infos.MASTERS.name,
                                    histogram_module.GenericSet(['master']))
     histograms.AddSharedDiagnostic(reserved_infos.BOTS.name,
                                    histogram_module.GenericSet(['bot']))
     histograms.AddSharedDiagnostic(
         reserved_infos.BENCHMARKS.name,
         histogram_module.GenericSet(['benchmark']))
     histograms.AddSharedDiagnostic(
         reserved_infos.STORIES.name,
         histogram_module.GenericSet(['http://story']))
     histograms.AddSharedDiagnostic(
         reserved_infos.STORY_TAGS.name,
         histogram_module.GenericSet(
             ['group:media', 'ignored_tag', 'case:browse']))
     hist = histograms.GetFirstHistogram()
     test_path = add_histograms.ComputeTestPath(hist.guid, histograms)
     self.assertEqual('master/bot/benchmark/hist/browse_media/http___story',
                      test_path)