示例#1
0
    def test_tree_for_master_returns_tree_name(self):
        gatekeeper_trees = {
            'blink': {
                'masters': ['https://build.chromium.org/p/chromium.webkit']
            },
            'chromium': {
                'masters': [
                    'https://build.chromium.org/p/chromium.linux',
                    'https://build.chromium.org/p/chromium.gpu',
                ]
            },
            'non-closers': {
                'masters': [
                    'https://build.chromium.org/p/chromium.lkgr',
                ]
            }
        }

        self.assertEqual(
            'chromium',
            gatekeeper_extras.tree_for_master(
                'https://build.chromium.org/p/chromium.gpu', gatekeeper_trees))
        self.assertEqual(
            'blink',
            gatekeeper_extras.tree_for_master(
                'https://build.chromium.org/p/chromium.webkit',
                gatekeeper_trees))
        self.assertEqual(
            'non-closers',
            gatekeeper_extras.tree_for_master(
                'https://build.chromium.org/p/chromium.lkgr',
                gatekeeper_trees))
示例#2
0
  def test_tree_for_master_returns_tree_name(self):
    gatekeeper_trees = {
        'chromium': {'masters': [
            'https://build.chromium.org/p/chromium.linux',
            'https://build.chromium.org/p/chromium.gpu',
        ]},
        'non-closers': {'masters': [
            'https://build.chromium.org/p/chromium.lkgr',
        ]}
    }

    self.assertEqual('chromium', gatekeeper_extras.tree_for_master(
        'https://build.chromium.org/p/chromium.gpu', gatekeeper_trees))
    self.assertEqual('non-closers', gatekeeper_extras.tree_for_master(
        'https://build.chromium.org/p/chromium.lkgr', gatekeeper_trees))
 def test_chromium_webkit_is_always_on_blink_tab(self):
   gatekeeper_trees = {
       # This reflects the state needed for blink merge, that
       # chromium and blink tree statuses are unified.
       # The chromium.webkit alerts should still show on the blink
       # sheriff-o-matic tab though.
       'chromium': {'masters': [
           'https://build.chromium.org/p/chromium.webkit'
       ]},
   }
   self.assertEqual('blink', gatekeeper_extras.tree_for_master(
       'https://build.chromium.org/p/chromium.webkit', gatekeeper_trees))
示例#4
0
 def test_tree_for_master_falls_back_to_master_name(self):
   self.assertEqual('foo.bar', gatekeeper_extras.tree_for_master(
       'https://build.chromium.org/p/foo.bar', {}))
示例#5
0
 def test_tree_for_master_falls_back_to_master_name(self):
     self.assertEqual(
         'foo.bar',
         gatekeeper_extras.tree_for_master(
             'https://build.chromium.org/p/foo.bar', {}))