| Index: tools/push-to-trunk/test_scripts.py
|
| diff --git a/tools/push-to-trunk/test_scripts.py b/tools/push-to-trunk/test_scripts.py
|
| index 4edb3481b8af52f733ec743180f7a7d24a602e97..9efb7b03173321b9a666a5de6af7dfb88a5b64f2 100644
|
| --- a/tools/push-to-trunk/test_scripts.py
|
| +++ b/tools/push-to-trunk/test_scripts.py
|
| @@ -488,6 +488,26 @@ class ScriptTest(unittest.TestCase):
|
| ])
|
| self.MakeStep().InitialEnvironmentChecks(TEST_CONFIG["DEFAULT_CWD"])
|
|
|
| + def testTagTimeout(self):
|
| + self.Expect([
|
| + Cmd("git log -1 --format=%s", "Title"),
|
| + Cmd("git branch -r --contains HEAD", ""),
|
| + Cmd("git branch -r --contains HEAD^", " origin/candidates\n"),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Title\" origin/candidates", ""),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Title\" origin/candidates", ""),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Title\" origin/candidates", ""),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Title\" origin/candidates", ""),
|
| + ])
|
| + args = ["--branch", "candidates", "--vc-interface", "git_read_svn_write",
|
| + "12345"]
|
| + self._state["version"] = "tag_name"
|
| + self.assertRaises(Exception,
|
| + lambda: self.RunStep(MergeToBranch, TagRevision, args))
|
| +
|
| def testReadAndPersistVersion(self):
|
| self.WriteFakeVersionFile(build=5)
|
| step = self.MakeStep()
|
| @@ -1272,7 +1292,17 @@ LOG=N
|
| Cmd("git cl presubmit", "Presubmit successfull\n"),
|
| Cmd("git cl dcommit -f --bypass-hooks", "Closing issue\n",
|
| cb=VerifySVNCommit),
|
| - Cmd("git svn tag 3.22.5.1 -m \"Tagging version 3.22.5.1\"", ""),
|
| + Cmd("git log -1 --format=%s", "Unique title"),
|
| + Cmd("git branch -r --contains HEAD", ""),
|
| + Cmd("git branch -r --contains HEAD^",
|
| + " origin/branch-heads/bleeding_edge\n origin/master\n"),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Unique title\" origin/master", ""),
|
| + Cmd("git fetch", ""),
|
| + Cmd("git log -1 --format=%H --grep=\"Unique title\" origin/master",
|
| + "hsh_to_tag"),
|
| + Cmd("git tag 3.22.5.1 hsh_to_tag", ""),
|
| + Cmd("git push origin 3.22.5.1", ""),
|
| Cmd("git checkout -f some_branch", ""),
|
| Cmd("git branch -D %s" % TEST_CONFIG["BRANCHNAME"], ""),
|
| ])
|
|
|