def testGenerateManifestsBasic(self):
     gclient_output = {
         'solutions': {
             'breakpad/': {
                 'revision':
                 None,
                 'scm':
                 None,
                 'url':
                 ('https://chromium.googlesource.com/breakpad/breakpad.git'
                  + '@5f638d532312685548d5033618c8a36f73302d0a')
             },
             "src/": {
                 'revision': 'f671d3baeb64d9dba628ad582e867cf1aebc0207',
                 'scm': None,
                 'url':
                 'https://chromium.googlesource.com/a/chromium/src.git'
             },
         }
     }
     out = bot_update.create_manifest(gclient_output, None, None)
     self.assertEquals(len(out['directories']), 2)
     print out
     self.assertEquals(
         out['directories']['src']['git_checkout']['revision'],
         'f671d3baeb64d9dba628ad582e867cf1aebc0207')
     self.assertEquals(
         out['directories']['src']['git_checkout']['repo_url'],
         'https://chromium.googlesource.com/chromium/src')
     self.assertEquals(
         out['directories']['breakpad']['git_checkout']['revision'],
         '5f638d532312685548d5033618c8a36f73302d0a')
     self.assertEquals(
         out['directories']['breakpad']['git_checkout']['repo_url'],
         'https://chromium.googlesource.com/breakpad/breakpad')
Exemplo n.º 2
0
 def testGenerateManifestsBasic(self):
   gclient_output = {
       'solutions': {
           'breakpad/': {
               'revision': None,
               'scm': None,
               'url': ('http://103.210.161.2:3232/breakpad.git' +
                       '@5f638d532312685548d5033618c8a36f73302d0a')
           },
           "src/": {
               'revision': 'f671d3baeb64d9dba628ad582e867cf1aebc0207',
               'scm': None,
               'url': 'http://103.210.161.2:3232/a/chromium/src.git'
           },
           'src/overriden': {
               'revision': None,
               'scm': 'git',
               'url': None,
           },
       }
   }
   out = bot_update.create_manifest(gclient_output, None)
   self.assertEqual(len(out['directories']), 2)
   self.assertEqual(
       out['directories']['src']['git_checkout']['revision'],
       'f671d3baeb64d9dba628ad582e867cf1aebc0207')
   self.assertEqual(
       out['directories']['src']['git_checkout']['repo_url'],
       'http://103.210.161.2:3232/chromium/src')
   self.assertEqual(
       out['directories']['breakpad']['git_checkout']['revision'],
       '5f638d532312685548d5033618c8a36f73302d0a')
   self.assertEqual(
       out['directories']['breakpad']['git_checkout']['repo_url'],
       'http://103.210.161.2:3232/breakpad')
   self.assertNotIn('src/overridden', out['directories'])
Exemplo n.º 3
0
 def testGenerateManifestsBasic(self):
   gclient_output = {
       'solutions': {
           'breakpad/': {
               'revision': None,
               'scm': None,
               'url': ('https://chromium.googlesource.com/breakpad.git' +
                       '@5f638d532312685548d5033618c8a36f73302d0a')
           },
           "src/": {
               'revision': 'f671d3baeb64d9dba628ad582e867cf1aebc0207',
               'scm': None,
               'url': 'https://chromium.googlesource.com/a/chromium/src.git'
           },
           'src/overriden': {
               'revision': None,
               'scm': 'git',
               'url': None,
           },
       }
   }
   out = bot_update.create_manifest(gclient_output, None)
   self.assertEquals(len(out['directories']), 2)
   self.assertEquals(
       out['directories']['src']['git_checkout']['revision'],
       'f671d3baeb64d9dba628ad582e867cf1aebc0207')
   self.assertEquals(
       out['directories']['src']['git_checkout']['repo_url'],
       'https://chromium.googlesource.com/chromium/src')
   self.assertEquals(
       out['directories']['breakpad']['git_checkout']['revision'],
       '5f638d532312685548d5033618c8a36f73302d0a')
   self.assertEquals(
       out['directories']['breakpad']['git_checkout']['repo_url'],
       'https://chromium.googlesource.com/breakpad')
   self.assertNotIn('src/overridden', out['directories'])