Chromium Code Reviews

Side by Side Diff: tools/release/test_scripts.py

Issue 1398033003: [Release] Update merge script to leverage auto-tag bot (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Working but tests not yet Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2013 the V8 project authors. All rights reserved. 2 # Copyright 2013 the V8 project authors. All rights reserved.
3 # Redistribution and use in source and binary forms, with or without 3 # Redistribution and use in source and binary forms, with or without
4 # modification, are permitted provided that the following conditions are 4 # modification, are permitted provided that the following conditions are
5 # met: 5 # met:
6 # 6 #
7 # * Redistributions of source code must retain the above copyright 7 # * Redistributions of source code must retain the above copyright
8 # notice, this list of conditions and the following disclaimer. 8 # notice, this list of conditions and the following disclaimer.
9 # * Redistributions in binary form must reproduce the above 9 # * Redistributions in binary form must reproduce the above
10 # copyright notice, this list of conditions and the following 10 # copyright notice, this list of conditions and the following
(...skipping 1139 matching lines...)
1150 TEST_CONFIG["ALREADY_MERGING_SENTINEL_FILE"] = self.MakeEmptyTempFile() 1150 TEST_CONFIG["ALREADY_MERGING_SENTINEL_FILE"] = self.MakeEmptyTempFile()
1151 TextToFile("", os.path.join(TEST_CONFIG["DEFAULT_CWD"], ".git")) 1151 TextToFile("", os.path.join(TEST_CONFIG["DEFAULT_CWD"], ".git"))
1152 self.WriteFakeVersionFile(build=5) 1152 self.WriteFakeVersionFile(build=5)
1153 os.environ["EDITOR"] = "vi" 1153 os.environ["EDITOR"] = "vi"
1154 extra_patch = self.MakeEmptyTempFile() 1154 extra_patch = self.MakeEmptyTempFile()
1155 1155
1156 def VerifyPatch(patch): 1156 def VerifyPatch(patch):
1157 return lambda: self.assertEquals(patch, 1157 return lambda: self.assertEquals(patch,
1158 FileToText(TEST_CONFIG["TEMPORARY_PATCH_FILE"])) 1158 FileToText(TEST_CONFIG["TEMPORARY_PATCH_FILE"]))
1159 1159
1160 msg = """Version 3.22.5.1 (cherry-pick) 1160 msg = """Merged: Squashed multiple commits.
1161 1161
1162 Merged ab12345 1162 Merged: Title4
1163 Merged ab23456 1163 Hash: ab12345
1164 Merged ab34567
1165 Merged ab45678
1166 Merged ab56789
1167 1164
1168 Title4 1165 Merged: Title2
1166 Hash: ab23456
1169 1167
1170 Title2 1168 Merged: Title3
1169 Hash: ab34567
1171 1170
1172 Title3 1171 Merged: Title1
1173 1172 Hash: ab45678
1174 Title1
1175
1176 Revert "Something"
1177 1173
1178 BUG=123,234,345,456,567,v8:123 1174 BUG=123,234,345,456,567,v8:123
1179 LOG=N 1175 LOG=N
1180 """ 1176 """
1181 1177
1182 def VerifyLand(): 1178 def VerifyLand():
1183 commit = FileToText(TEST_CONFIG["COMMITMSG_FILE"]) 1179 commit = FileToText(TEST_CONFIG["COMMITMSG_FILE"])
1184 self.assertEquals(msg, commit) 1180 self.assertEquals(msg, commit)
1185 version = FileToText( 1181 version = FileToText(
1186 os.path.join(TEST_CONFIG["DEFAULT_CWD"], VERSION_FILE)) 1182 os.path.join(TEST_CONFIG["DEFAULT_CWD"], VERSION_FILE))
(...skipping 359 matching lines...)
1546 1542
1547 Review URL: https://codereview.chromium.org/83173002 1543 Review URL: https://codereview.chromium.org/83173002
1548 1544
1549 ------------------------------------------------------------------------""") 1545 ------------------------------------------------------------------------""")
1550 self.assertEquals( 1546 self.assertEquals(
1551 """Prepare push to trunk. Now working on version 3.23.11. 1547 """Prepare push to trunk. Now working on version 3.23.11.
1552 1548
1553 R=danno@chromium.org 1549 R=danno@chromium.org
1554 1550
1555 Committed: https://code.google.com/p/v8/source/detail?r=17997""", body) 1551 Committed: https://code.google.com/p/v8/source/detail?r=17997""", body)
OLDNEW
« tools/release/merge_to_branch.py ('K') | « tools/release/merge_to_branch.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine