| Index: tools/release/test_scripts.py
|
| diff --git a/tools/release/test_scripts.py b/tools/release/test_scripts.py
|
| index 07f5c40c3bdd61e72bd4cd92bd91b8f7373aa588..4f133ac28acba3fa5d5ed9d77a1d140f92293200 100644
|
| --- a/tools/release/test_scripts.py
|
| +++ b/tools/release/test_scripts.py
|
| @@ -389,6 +389,20 @@ class ScriptTest(unittest.TestCase):
|
| f.write(" // Some line...\n")
|
| f.write("#define V8_IS_CANDIDATE_VERSION 0\n")
|
|
|
| + def WriteFakeWatchlistsFile(self):
|
| + watchlists_file = os.path.join(TEST_CONFIG["DEFAULT_CWD"], WATCHLISTS_FILE)
|
| + if not os.path.exists(os.path.dirname(watchlists_file)):
|
| + os.makedirs(os.path.dirname(watchlists_file))
|
| + with open(watchlists_file, "w") as f:
|
| +
|
| + content = """
|
| + 'merges': [
|
| + # Only enabled on branches created with tools/release/create_release.py
|
| + # 'v8-merges@googlegroups.com',
|
| + ],
|
| +"""
|
| + f.write(content)
|
| +
|
| def MakeStep(self):
|
| """Convenience wrapper."""
|
| options = ScriptsBase(TEST_CONFIG, self, self._state).MakeOptions([])
|
| @@ -952,6 +966,8 @@ Performance and stability improvements on all platforms."""
|
| Cmd("git checkout -f 3.22.4 -- ChangeLog", "", cb=ResetChangeLog),
|
| Cmd("git checkout -f 3.22.4 -- include/v8-version.h", "",
|
| cb=self.WriteFakeVersionFile),
|
| + Cmd("git checkout -f 3.22.4 -- WATCHLISTS", "",
|
| + cb=self.WriteFakeWatchlistsFile),
|
| Cmd("git commit -aF \"%s\"" % TEST_CONFIG["COMMITMSG_FILE"], "",
|
| cb=CheckVersionCommit),
|
| Cmd("git push origin "
|
| @@ -983,6 +999,18 @@ Performance and stability improvements on all platforms."""
|
| # Note: The version file is on build number 5 again in the end of this test
|
| # since the git command that merges to master is mocked out.
|
|
|
| + # Check for correct content of the WATCHLISTS file
|
| +
|
| + watchlists_content = FileToText(os.path.join(TEST_CONFIG["DEFAULT_CWD"],
|
| + WATCHLISTS_FILE))
|
| + expected_watchlists_content = """
|
| + 'merges': [
|
| + # Only enabled on branches created with tools/release/create_release.py
|
| + 'v8-merges@googlegroups.com',
|
| + ],
|
| +"""
|
| + self.assertEqual(watchlists_content, expected_watchlists_content)
|
| +
|
| C_V8_22624_LOG = """V8 CL.
|
|
|
| git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22624 123
|
|
|