(self)
| 519 | auto_push.AutoPush, LastReleaseBailout, AUTO_PUSH_ARGS)) |
| 520 | |
| 521 | def testAutoPush(self): |
| 522 | self.Expect([ |
| 523 | Cmd("git fetch", ""), |
| 524 | Cmd("git fetch origin +refs/heads/lkgr:refs/heads/lkgr", ""), |
| 525 | Cmd("git show-ref -s refs/heads/lkgr", "abc123\n"), |
| 526 | Cmd("git fetch origin +refs/tags/*:refs/tags/*", ""), |
| 527 | Cmd("git tag", self.TAGS), |
| 528 | Cmd("git log -1 --format=%H 3.22.4", "release_hash\n"), |
| 529 | Cmd("git log -1 --format=%s release_hash", |
| 530 | "Version 3.22.4 (based on abc3)\n"), |
| 531 | Cmd("git log --format=%H abc3..abc123", "some_stuff\n"), |
| 532 | ]) |
| 533 | |
| 534 | auto_push.AutoPush(TEST_CONFIG, self).Run(AUTO_PUSH_ARGS + ["--push"]) |
| 535 | |
| 536 | state = json.loads(FileToText("%s-state.json" |
| 537 | % TEST_CONFIG["PERSISTFILE_BASENAME"])) |
| 538 | |
| 539 | self.assertEquals("abc123", state["candidate"]) |
| 540 | |
| 541 | def testRollMerge(self): |
| 542 | TEST_CONFIG["ALREADY_MERGING_SENTINEL_FILE"] = self.MakeEmptyTempFile() |
nothing calls this directly
no test coverage detected