Beispiel #1
0
 def test_extract_revisions_short(self):
     data = (
         '124>_____ src/tools/swarming_client at '
         'c60aabe2367cea6a9cdecd895a9da5a0a381201d\n'
         '124>________ running \'git ...\' in \'/build\'\n'
         '124>Cloning into \'/build/src/tools/_gclient_swarming_client_LfrCWh\'...'
         '\n'
         '124>POST git-upload-pack (174 bytes)\n'
         '124>remote: Total 2041 (delta 1534), reused 2041 (delta 1534)\n'
         '124>Receiving objects: 100% (2041/2041)\n'
         '124>Receiving objects: 100% (2041/2041), 619.13 KiB | 0 bytes/s, done.\n'
         '124>Resolving deltas: 100% (1534/1534)\n'
         '124>Resolving deltas: 100% (1534/1534), done.\n'
         '124>Checking connectivity... done\n'
         '124>________ running \'git checkout --quiet '
         'c60aabe2367cea6a9cdecd895a9da5a0a381201d\' in '
         '\'/build/src/tools/swarming_client\'\n'
         '124>Checked out c60aabe2367cea6a9cdecd895a9da5a0a381201d to a detached '
         'HEAD. Before making any commits\n'
         '124>in this repo, you should use \'git checkout <branch>\' to switch to'
         '\n'
         '124>an existing branch or use \'git checkout origin -b <branch>\' to\n'
         '124>create a new branch for your work.\n')
     expected = {
         'got_revision':
         'c60aabe2367cea6a9cdecd895a9da5a0a381201d',
         'got_swarming_client_revision':
         'c60aabe2367cea6a9cdecd895a9da5a0a381201d',
     }
     actual = chromium_commands.extract_revisions(data)
     self.assertEqual(expected, actual)
 def test_extract_revisions_short(self):
   data = (
     '124>_____ src/tools/swarming_client at '
       'c60aabe2367cea6a9cdecd895a9da5a0a381201d\n'
     '124>________ running \'git ...\' in \'/build\'\n'
     '124>Cloning into \'/build/src/tools/_gclient_swarming_client_LfrCWh\'...'
       '\n'
     '124>POST git-upload-pack (174 bytes)\n'
     '124>remote: Total 2041 (delta 1534), reused 2041 (delta 1534)\n'
     '124>Receiving objects: 100% (2041/2041)\n'
     '124>Receiving objects: 100% (2041/2041), 619.13 KiB | 0 bytes/s, done.\n'
     '124>Resolving deltas: 100% (1534/1534)\n'
     '124>Resolving deltas: 100% (1534/1534), done.\n'
     '124>Checking connectivity... done\n'
     '124>________ running \'git checkout --quiet '
       'c60aabe2367cea6a9cdecd895a9da5a0a381201d\' in '
       '\'/build/src/tools/swarming_client\'\n'
     '124>Checked out c60aabe2367cea6a9cdecd895a9da5a0a381201d to a detached '
       'HEAD. Before making any commits\n'
     '124>in this repo, you should use \'git checkout <branch>\' to switch to'
       '\n'
     '124>an existing branch or use \'git checkout origin -b <branch>\' to\n'
     '124>create a new branch for your work.\n')
   expected = {
     'got_revision': 'c60aabe2367cea6a9cdecd895a9da5a0a381201d',
     'got_swarming_client_revision':
       'c60aabe2367cea6a9cdecd895a9da5a0a381201d',
   }
   actual = chromium_commands.extract_revisions(data)
   self.assertEqual(expected, actual)
Beispiel #3
0
 def test_extract_revisions_empty(self):
     data = ''
     expected = {}
     actual = chromium_commands.extract_revisions(data)
     self.assertEqual(expected, actual)
 def test_extract_revisions_empty(self):
   data = ''
   expected = {}
   actual = chromium_commands.extract_revisions(data)
   self.assertEqual(expected, actual)