Index: scripts/tools/blink_roller/auto_roll_test.py |
diff --git a/scripts/tools/blink_roller/auto_roll_test.py b/scripts/tools/blink_roller/auto_roll_test.py |
index 093f21149f98c96c60acb66d47fdcc4b8d8c3022..9e313af7e4757c3fea7ef6b3b012a06518468c8e 100755 |
--- a/scripts/tools/blink_roller/auto_roll_test.py |
+++ b/scripts/tools/blink_roller/auto_roll_test.py |
@@ -115,6 +115,7 @@ class AutoRollTestBase(SuperMoxTestBase): |
'get_issue_properties') |
self.mox.StubOutWithMock(auto_roll.rietveld.Rietveld, 'search') |
self.mox.StubOutWithMock(auto_roll.scm.GIT, 'Capture') |
+ self.mox.StubOutWithMock(auto_roll.subprocess2, 'call') |
self.mox.StubOutWithMock(auto_roll.subprocess2, 'check_call') |
self.mox.StubOutWithMock(auto_roll.subprocess2, 'check_output') |
self.mox.StubOutWithMock(auto_roll.urllib2, 'urlopen') |
@@ -159,14 +160,29 @@ class AutoRollTestBase(SuperMoxTestBase): |
self._get_current_revision() |
self._compare_revs(self.OLD_REV, self.NEW_REV) |
+ auto_roll.subprocess2.check_call(['git', 'clean', '-d', '-f']) |
+ auto_roll.subprocess2.call(['git', 'rebase', '--abort']) |
+ auto_roll.subprocess2.call(['git', 'branch', '-D', 'test_project_roll']) |
+ auto_roll.subprocess2.check_call(['git', 'checkout', 'master', '-f']) |
+ auto_roll.subprocess2.check_call(['git', 'checkout', |
+ '-b', 'test_project_roll', |
+ '-t', 'origin/master', '-f']) |
+ |
from_rev = self._display_rev(self.OLD_REV) |
to_rev = self._display_rev(self.NEW_REV) |
- |
message = custom_message or 'Test_Project roll %s:%s' % (from_rev, to_rev) |
- |
+ message += '\nTBR=' |
auto_roll.subprocess2.check_call( |
- ['./tools/safely-roll-deps.py', self.TEST_PROJECT, str(self.NEW_REV), |
- '--message', message, '--force']) |
+ ['roll-dep', 'third_party/%s' % self.TEST_PROJECT, str(self.NEW_REV)]) |
+ |
+ auto_roll.subprocess2.check_call(['git', 'add', 'DEPS']) |
+ auto_roll.subprocess2.check_call(['git', 'commit', '-m', message]) |
+ auto_roll.subprocess2.check_call(['git', 'cl', 'upload', '--bypass-hooks', |
+ '--use-commit-queue']) |
+ auto_roll.subprocess2.check_call(['git', 'checkout', 'master', '-f']) |
+ auto_roll.subprocess2.check_call(['git', 'branch', '-D', |
+ 'test_project_roll']) |
+ |
issue = self._make_issue(created_datetime=self.CURRENT_DATETIME_STR) |
self._arb._rietveld.search(owner=self.TEST_AUTHOR, |
closed=2).AndReturn([issue]) |
@@ -338,7 +354,7 @@ class AutoRollTestSVN(AutoRollTestBase): |
DEPS_CONTENT = ''' |
vars = { |
- "test_project_revision": "%d", |
+ 'test_project_revision': '%d', |
} |
''' % OLD_REV |
@@ -384,7 +400,7 @@ class AutoRollTestGit(AutoRollTestBase): |
DEPS_CONTENT = ''' |
vars = { |
- "test_project_revision": "%s", |
+ 'test_project_revision': '%s', |
} |
''' % OLD_REV |