| OLD | NEW | 
|---|
| 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 441 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 452     self.assertEqual("//\n#define BUILD_NUMBER  3\n", | 452     self.assertEqual("//\n#define BUILD_NUMBER  3\n", | 
| 453                      MSub(r"(?<=#define BUILD_NUMBER)(?P<space>\s+)\d*$", | 453                      MSub(r"(?<=#define BUILD_NUMBER)(?P<space>\s+)\d*$", | 
| 454                           r"\g<space>3", | 454                           r"\g<space>3", | 
| 455                           "//\n#define BUILD_NUMBER  321\n")) | 455                           "//\n#define BUILD_NUMBER  321\n")) | 
| 456 | 456 | 
| 457   def testPrepareChangeLog(self): | 457   def testPrepareChangeLog(self): | 
| 458     TEST_CONFIG[VERSION_FILE] = self.MakeTempVersionFile() | 458     TEST_CONFIG[VERSION_FILE] = self.MakeTempVersionFile() | 
| 459     TEST_CONFIG[CHANGELOG_ENTRY_FILE] = self.MakeEmptyTempFile() | 459     TEST_CONFIG[CHANGELOG_ENTRY_FILE] = self.MakeEmptyTempFile() | 
| 460 | 460 | 
| 461     self.ExpectGit([ | 461     self.ExpectGit([ | 
| 462       ["log 1234..HEAD --format=%H", "rev1\nrev2\nrev3\nrev4"], | 462       ["log --format=%H 1234..HEAD", "rev1\nrev2\nrev3\nrev4"], | 
| 463       ["log -1 rev1 --format=\"%s\"", "Title text 1"], | 463       ["log -1 --format=%s rev1", "Title text 1"], | 
| 464       ["log -1 rev1 --format=\"%B\"", "Title\n\nBUG=\nLOG=y\n"], | 464       ["log -1 --format=%B rev1", "Title\n\nBUG=\nLOG=y\n"], | 
| 465       ["log -1 rev1 --format=\"%an\"", "author1@chromium.org"], | 465       ["log -1 --format=%an rev1", "author1@chromium.org"], | 
| 466       ["log -1 rev2 --format=\"%s\"", "Title text 2."], | 466       ["log -1 --format=%s rev2", "Title text 2."], | 
| 467       ["log -1 rev2 --format=\"%B\"", "Title\n\nBUG=123\nLOG= \n"], | 467       ["log -1 --format=%B rev2", "Title\n\nBUG=123\nLOG= \n"], | 
| 468       ["log -1 rev2 --format=\"%an\"", "author2@chromium.org"], | 468       ["log -1 --format=%an rev2", "author2@chromium.org"], | 
| 469       ["log -1 rev3 --format=\"%s\"", "Title text 3"], | 469       ["log -1 --format=%s rev3", "Title text 3"], | 
| 470       ["log -1 rev3 --format=\"%B\"", "Title\n\nBUG=321\nLOG=true\n"], | 470       ["log -1 --format=%B rev3", "Title\n\nBUG=321\nLOG=true\n"], | 
| 471       ["log -1 rev3 --format=\"%an\"", "author3@chromium.org"], | 471       ["log -1 --format=%an rev3", "author3@chromium.org"], | 
| 472       ["log -1 rev4 --format=\"%s\"", "Title text 4"], | 472       ["log -1 --format=%s rev4", "Title text 4"], | 
| 473       ["log -1 rev4 --format=\"%B\"", | 473       ["log -1 --format=%B rev4", | 
| 474        ("Title\n\nBUG=456\nLOG=Y\n\n" | 474        ("Title\n\nBUG=456\nLOG=Y\n\n" | 
| 475         "Review URL: https://codereview.chromium.org/9876543210\n")], | 475         "Review URL: https://codereview.chromium.org/9876543210\n")], | 
| 476       ["log -1 rev4 --format=\"%an\"", "author4@chromium.org"], | 476       ["log -1 --format=%an rev4", "author4@chromium.org"], | 
| 477     ]) | 477     ]) | 
| 478 | 478 | 
| 479     # The cl for rev4 on rietveld has an updated LOG flag. | 479     # The cl for rev4 on rietveld has an updated LOG flag. | 
| 480     self.ExpectReadURL([ | 480     self.ExpectReadURL([ | 
| 481       ["https://codereview.chromium.org/9876543210/description", | 481       ["https://codereview.chromium.org/9876543210/description", | 
| 482        "Title\n\nBUG=456\nLOG=N\n\n"], | 482        "Title\n\nBUG=456\nLOG=N\n\n"], | 
| 483     ]) | 483     ]) | 
| 484 | 484 | 
| 485     self._state["last_push_bleeding_edge"] = "1234" | 485     self._state["last_push_bleeding_edge"] = "1234" | 
| 486     self.MakeStep(PrepareChangeLog).Run() | 486     self.MakeStep(PrepareChangeLog).Run() | 
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 668       ["branch", "  branch1\n* branch2\n"], | 668       ["branch", "  branch1\n* branch2\n"], | 
| 669       ["branch", "  branch1\n* branch2\n"], | 669       ["branch", "  branch1\n* branch2\n"], | 
| 670       ["checkout -b %s svn/bleeding_edge" % TEST_CONFIG[BRANCHNAME], ""], | 670       ["checkout -b %s svn/bleeding_edge" % TEST_CONFIG[BRANCHNAME], ""], | 
| 671       [("log -1 --format=%H --grep=" | 671       [("log -1 --format=%H --grep=" | 
| 672         "\"^Version [[:digit:]]*\.[[:digit:]]*\.[[:digit:]]* (based\" " | 672         "\"^Version [[:digit:]]*\.[[:digit:]]*\.[[:digit:]]* (based\" " | 
| 673         "svn/trunk"), "hash2\n"], | 673         "svn/trunk"), "hash2\n"], | 
| 674       ["log -1 hash2", "Log message\n"], | 674       ["log -1 hash2", "Log message\n"], | 
| 675       ["log -1 --format=%s hash2", | 675       ["log -1 --format=%s hash2", | 
| 676        "Version 3.4.5 (based on bleeding_edge revision r1234)\n"], | 676        "Version 3.4.5 (based on bleeding_edge revision r1234)\n"], | 
| 677       ["svn find-rev r1234", "hash3\n"], | 677       ["svn find-rev r1234", "hash3\n"], | 
| 678       ["log hash3..HEAD --format=%H", "rev1\n"], | 678       ["log --format=%H hash3..HEAD", "rev1\n"], | 
| 679       ["log -1 rev1 --format=\"%s\"", "Log text 1.\n"], | 679       ["log -1 --format=%s rev1", "Log text 1.\n"], | 
| 680       ["log -1 rev1 --format=\"%B\"", "Text\nLOG=YES\nBUG=v8:321\nText\n"], | 680       ["log -1 --format=%B rev1", "Text\nLOG=YES\nBUG=v8:321\nText\n"], | 
| 681       ["log -1 rev1 --format=\"%an\"", "author1@chromium.org\n"], | 681       ["log -1 --format=%an rev1", "author1@chromium.org\n"], | 
| 682       [("commit -a -m \"Prepare push to trunk.  " | 682       [("commit -am \"Prepare push to trunk.  " | 
| 683         "Now working on version 3.22.6.%s\"" % review_suffix), | 683         "Now working on version 3.22.6.%s\"" % review_suffix), | 
| 684        " 2 files changed\n", | 684        " 2 files changed\n", | 
| 685         CheckPreparePush], | 685         CheckPreparePush], | 
| 686       [("cl upload --email \"author@chromium.org\" " | 686       [("cl upload --send-mail --email \"author@chromium.org\" " | 
| 687         "-r \"reviewer@chromium.org\" --send-mail%s" % force_flag), | 687         "-r \"reviewer@chromium.org\"%s" % force_flag), | 
| 688        "done\n"], | 688        "done\n"], | 
| 689       ["cl presubmit", "Presubmit successfull\n"], | 689       ["cl presubmit", "Presubmit successfull\n"], | 
| 690       ["cl dcommit -f --bypass-hooks", "Closing issue\n"], | 690       ["cl dcommit -f --bypass-hooks", "Closing issue\n"], | 
| 691       ["svn fetch", "fetch result\n"], | 691       ["svn fetch", "fetch result\n"], | 
| 692       ["checkout svn/bleeding_edge", ""], | 692       ["checkout -f svn/bleeding_edge", ""], | 
| 693       [("log -1 --format=%H --grep=\"Prepare push to trunk.  " | 693       [("log -1 --format=%H --grep=\"Prepare push to trunk.  " | 
| 694         "Now working on version 3.22.6.\""), | 694         "Now working on version 3.22.6.\""), | 
| 695        "hash1\n"], | 695        "hash1\n"], | 
| 696       ["diff svn/trunk hash1", "patch content\n"], | 696       ["diff svn/trunk hash1", "patch content\n"], | 
| 697       ["svn find-rev hash1", "123455\n"], | 697       ["svn find-rev hash1", "123455\n"], | 
| 698       ["checkout -b %s svn/trunk" % TEST_CONFIG[TRUNKBRANCH], ""], | 698       ["checkout -b %s svn/trunk" % TEST_CONFIG[TRUNKBRANCH], ""], | 
| 699       ["apply --index --reject  \"%s\"" % TEST_CONFIG[PATCH_FILE], ""], | 699       ["apply --index --reject \"%s\"" % TEST_CONFIG[PATCH_FILE], ""], | 
| 700       ["add \"%s\"" % TEST_CONFIG[VERSION_FILE], ""], | 700       ["add \"%s\"" % TEST_CONFIG[VERSION_FILE], ""], | 
| 701       ["commit -F \"%s\"" % TEST_CONFIG[COMMITMSG_FILE], "", CheckSVNCommit], | 701       ["commit -aF \"%s\"" % TEST_CONFIG[COMMITMSG_FILE], "", CheckSVNCommit], | 
| 702       ["svn dcommit 2>&1", "Some output\nCommitted r123456\nSome output\n"], | 702       ["svn dcommit 2>&1", "Some output\nCommitted r123456\nSome output\n"], | 
| 703       ["svn tag 3.22.5 -m \"Tagging version 3.22.5\"", ""], | 703       ["svn tag 3.22.5 -m \"Tagging version 3.22.5\"", ""], | 
| 704       ["status -s -uno", ""], | 704       ["status -s -uno", ""], | 
| 705       ["checkout master", ""], | 705       ["checkout -f master", ""], | 
| 706       ["pull", ""], | 706       ["pull", ""], | 
| 707       ["checkout -b v8-roll-123456", ""], | 707       ["checkout -b v8-roll-123456", ""], | 
| 708       [("commit -am \"Update V8 to version 3.22.5 " | 708       [("commit -am \"Update V8 to version 3.22.5 " | 
| 709         "(based on bleeding_edge revision r123455).\n\n" | 709         "(based on bleeding_edge revision r123455).\n\n" | 
| 710         "TBR=reviewer@chromium.org\""), | 710         "TBR=reviewer@chromium.org\""), | 
| 711        ""], | 711        ""], | 
| 712       ["cl upload --email \"author@chromium.org\" --send-mail%s" % force_flag, | 712       ["cl upload --send-mail --email \"author@chromium.org\"%s" % force_flag, | 
| 713        ""], | 713        ""], | 
| 714       ["checkout -f some_branch", ""], | 714       ["checkout -f some_branch", ""], | 
| 715       ["branch -D %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 715       ["branch -D %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 
| 716       ["branch -D %s" % TEST_CONFIG[BRANCHNAME], ""], | 716       ["branch -D %s" % TEST_CONFIG[BRANCHNAME], ""], | 
| 717       ["branch -D %s" % TEST_CONFIG[TRUNKBRANCH], ""], | 717       ["branch -D %s" % TEST_CONFIG[TRUNKBRANCH], ""], | 
| 718     ]) | 718     ]) | 
| 719 | 719 | 
| 720     # Expected keyboard input in manual mode: | 720     # Expected keyboard input in manual mode: | 
| 721     if manual: | 721     if manual: | 
| 722       self.ExpectReadline([ | 722       self.ExpectReadline([ | 
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 889       self.assertTrue(re.search(r"#define IS_CANDIDATE_VERSION\s+0", version)) | 889       self.assertTrue(re.search(r"#define IS_CANDIDATE_VERSION\s+0", version)) | 
| 890 | 890 | 
| 891     self.ExpectGit([ | 891     self.ExpectGit([ | 
| 892       ["status -s -uno", ""], | 892       ["status -s -uno", ""], | 
| 893       ["status -s -b -uno", "## some_branch\n"], | 893       ["status -s -b -uno", "## some_branch\n"], | 
| 894       ["svn fetch", ""], | 894       ["svn fetch", ""], | 
| 895       ["branch", "  branch1\n* branch2\n"], | 895       ["branch", "  branch1\n* branch2\n"], | 
| 896       ["checkout -b %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 896       ["checkout -b %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 
| 897       ["branch", "  branch1\n* branch2\n"], | 897       ["branch", "  branch1\n* branch2\n"], | 
| 898       ["checkout -b %s svn/trunk" % TEST_CONFIG[BRANCHNAME], ""], | 898       ["checkout -b %s svn/trunk" % TEST_CONFIG[BRANCHNAME], ""], | 
| 899       ["log svn/bleeding_edge --reverse --format=%H --grep=\"Port r12345\"", | 899       ["log --format=%H --grep=\"Port r12345\" --reverse svn/bleeding_edge", | 
| 900        "hash1\nhash2"], | 900        "hash1\nhash2"], | 
| 901       ["svn find-rev hash1 svn/bleeding_edge", "45678"], | 901       ["svn find-rev hash1 svn/bleeding_edge", "45678"], | 
| 902       ["log -1 --format=%s hash1", "Title1"], | 902       ["log -1 --format=%s hash1", "Title1"], | 
| 903       ["svn find-rev hash2 svn/bleeding_edge", "23456"], | 903       ["svn find-rev hash2 svn/bleeding_edge", "23456"], | 
| 904       ["log -1 --format=%s hash2", "Title2"], | 904       ["log -1 --format=%s hash2", "Title2"], | 
| 905       ["log svn/bleeding_edge --reverse --format=%H --grep=\"Port r23456\"", | 905       ["log --format=%H --grep=\"Port r23456\" --reverse svn/bleeding_edge", | 
| 906        ""], | 906        ""], | 
| 907       ["log svn/bleeding_edge --reverse --format=%H --grep=\"Port r34567\"", | 907       ["log --format=%H --grep=\"Port r34567\" --reverse svn/bleeding_edge", | 
| 908        "hash3"], | 908        "hash3"], | 
| 909       ["svn find-rev hash3 svn/bleeding_edge", "56789"], | 909       ["svn find-rev hash3 svn/bleeding_edge", "56789"], | 
| 910       ["log -1 --format=%s hash3", "Title3"], | 910       ["log -1 --format=%s hash3", "Title3"], | 
| 911       ["svn find-rev \"r12345\" svn/bleeding_edge", "hash4"], | 911       ["svn find-rev r12345 svn/bleeding_edge", "hash4"], | 
| 912       # Simulate svn being down which stops the script. | 912       # Simulate svn being down which stops the script. | 
| 913       ["svn find-rev \"r23456\" svn/bleeding_edge", None], | 913       ["svn find-rev r23456 svn/bleeding_edge", None], | 
| 914       # Restart script in the failing step. | 914       # Restart script in the failing step. | 
| 915       ["svn find-rev \"r12345\" svn/bleeding_edge", "hash4"], | 915       ["svn find-rev r12345 svn/bleeding_edge", "hash4"], | 
| 916       ["svn find-rev \"r23456\" svn/bleeding_edge", "hash2"], | 916       ["svn find-rev r23456 svn/bleeding_edge", "hash2"], | 
| 917       ["svn find-rev \"r34567\" svn/bleeding_edge", "hash3"], | 917       ["svn find-rev r34567 svn/bleeding_edge", "hash3"], | 
| 918       ["svn find-rev \"r45678\" svn/bleeding_edge", "hash1"], | 918       ["svn find-rev r45678 svn/bleeding_edge", "hash1"], | 
| 919       ["svn find-rev \"r56789\" svn/bleeding_edge", "hash5"], | 919       ["svn find-rev r56789 svn/bleeding_edge", "hash5"], | 
| 920       ["log -1 --format=%s hash4", "Title4"], | 920       ["log -1 --format=%s hash4", "Title4"], | 
| 921       ["log -1 --format=%s hash2", "Title2"], | 921       ["log -1 --format=%s hash2", "Title2"], | 
| 922       ["log -1 --format=%s hash3", "Title3"], | 922       ["log -1 --format=%s hash3", "Title3"], | 
| 923       ["log -1 --format=%s hash1", "Title1"], | 923       ["log -1 --format=%s hash1", "Title1"], | 
| 924       ["log -1 --format=%s hash5", "Title5"], | 924       ["log -1 --format=%s hash5", "Title5"], | 
| 925       ["log -1 hash4", "Title4\nBUG=123\nBUG=234"], | 925       ["log -1 hash4", "Title4\nBUG=123\nBUG=234"], | 
| 926       ["log -1 hash2", "Title2\n BUG = v8:123,345"], | 926       ["log -1 hash2", "Title2\n BUG = v8:123,345"], | 
| 927       ["log -1 hash3", "Title3\nLOG=n\nBUG=567, 456"], | 927       ["log -1 hash3", "Title3\nLOG=n\nBUG=567, 456"], | 
| 928       ["log -1 hash1", "Title1"], | 928       ["log -1 hash1", "Title1"], | 
| 929       ["log -1 hash5", "Title5"], | 929       ["log -1 hash5", "Title5"], | 
| 930       ["log -1 -p hash4", "patch4"], | 930       ["log -1 -p hash4", "patch4"], | 
| 931       ["apply --index --reject  \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 931       ["apply --index --reject \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 
| 932        "", VerifyPatch("patch4")], | 932        "", VerifyPatch("patch4")], | 
| 933       ["log -1 -p hash2", "patch2"], | 933       ["log -1 -p hash2", "patch2"], | 
| 934       ["apply --index --reject  \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 934       ["apply --index --reject \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 
| 935        "", VerifyPatch("patch2")], | 935        "", VerifyPatch("patch2")], | 
| 936       ["log -1 -p hash3", "patch3"], | 936       ["log -1 -p hash3", "patch3"], | 
| 937       ["apply --index --reject  \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 937       ["apply --index --reject \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 
| 938        "", VerifyPatch("patch3")], | 938        "", VerifyPatch("patch3")], | 
| 939       ["log -1 -p hash1", "patch1"], | 939       ["log -1 -p hash1", "patch1"], | 
| 940       ["apply --index --reject  \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 940       ["apply --index --reject \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 
| 941        "", VerifyPatch("patch1")], | 941        "", VerifyPatch("patch1")], | 
| 942       ["log -1 -p hash5", "patch5"], | 942       ["log -1 -p hash5", "patch5"], | 
| 943       ["apply --index --reject  \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 943       ["apply --index --reject \"%s\"" % TEST_CONFIG[TEMPORARY_PATCH_FILE], | 
| 944        "", VerifyPatch("patch5")], | 944        "", VerifyPatch("patch5")], | 
| 945       ["apply --index --reject  \"%s\"" % extra_patch, ""], | 945       ["apply --index --reject \"%s\"" % extra_patch, ""], | 
| 946       ["commit -a -F \"%s\"" % TEST_CONFIG[COMMITMSG_FILE], ""], | 946       ["commit -aF \"%s\"" % TEST_CONFIG[COMMITMSG_FILE], ""], | 
| 947       ["cl upload -r \"reviewer@chromium.org\" --send-mail", ""], | 947       ["cl upload --send-mail -r \"reviewer@chromium.org\"", ""], | 
| 948       ["checkout %s" % TEST_CONFIG[BRANCHNAME], ""], | 948       ["checkout -f %s" % TEST_CONFIG[BRANCHNAME], ""], | 
| 949       ["cl presubmit", "Presubmit successfull\n"], | 949       ["cl presubmit", "Presubmit successfull\n"], | 
| 950       ["cl dcommit -f --bypass-hooks", "Closing issue\n", VerifySVNCommit], | 950       ["cl dcommit -f --bypass-hooks", "Closing issue\n", VerifySVNCommit], | 
| 951       ["svn fetch", ""], | 951       ["svn fetch", ""], | 
| 952       ["log -1 --format=%%H --grep=\"%s\" svn/trunk" % msg, "hash6"], | 952       ["log -1 --format=%%H --grep=\"%s\" svn/trunk" % msg, "hash6"], | 
| 953       ["svn find-rev hash6", "1324"], | 953       ["svn find-rev hash6", "1324"], | 
| 954       [("copy -r 1324 https://v8.googlecode.com/svn/trunk " | 954       [("copy -r 1324 https://v8.googlecode.com/svn/trunk " | 
| 955         "https://v8.googlecode.com/svn/tags/3.22.5.1 -m " | 955         "https://v8.googlecode.com/svn/tags/3.22.5.1 -m " | 
| 956         "\"Tagging version 3.22.5.1\""), ""], | 956         "\"Tagging version 3.22.5.1\""), ""], | 
| 957       ["checkout -f some_branch", ""], | 957       ["checkout -f some_branch", ""], | 
| 958       ["branch -D %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 958       ["branch -D %s" % TEST_CONFIG[TEMP_BRANCH], ""], | 
| 959       ["branch -D %s" % TEST_CONFIG[BRANCHNAME], ""], | 959       ["branch -D %s" % TEST_CONFIG[BRANCHNAME], ""], | 
| 960     ]) | 960     ]) | 
| 961 | 961 | 
| 962     self.ExpectReadline([ | 962     self.ExpectReadline([ | 
| 963       "Y",  # Automatically add corresponding ports (34567, 56789)? | 963       "Y",  # Automatically add corresponding ports (34567, 56789)? | 
| 964       "Y",  # Automatically increment patch level? | 964       "Y",  # Automatically increment patch level? | 
| 965       "reviewer@chromium.org",  # V8 reviewer. | 965       "reviewer@chromium.org",  # V8 reviewer. | 
| 966       "LGTM",  # Enter LGTM for V8 CL. | 966       "LGTM",  # Enter LGTM for V8 CL. | 
| 967     ]) | 967     ]) | 
| 968 | 968 | 
| 969     options = MakeOptions(p=extra_patch, f=True) | 969     options = MakeOptions(p=extra_patch, f=True) | 
| 970     # r12345 and r34567 are patches. r23456 (included) and r45678 are the MIPS | 970     # r12345 and r34567 are patches. r23456 (included) and r45678 are the MIPS | 
| 971     # ports of r12345. r56789 is the MIPS port of r34567. | 971     # ports of r12345. r56789 is the MIPS port of r34567. | 
| 972     args = ["trunk", "12345", "23456", "34567"] | 972     args = ["trunk", "12345", "23456", "34567"] | 
| 973     self.assertTrue(merge_to_branch.ProcessOptions(options, args)) | 973     self.assertTrue(merge_to_branch.ProcessOptions(options, args)) | 
| 974 | 974 | 
| 975     # The first run of the script stops because of the svn being down. | 975     # The first run of the script stops because of the svn being down. | 
| 976     self.assertRaises(Exception, | 976     self.assertRaises(GitFailedException, | 
| 977         lambda: RunMergeToBranch(TEST_CONFIG, | 977         lambda: RunMergeToBranch(TEST_CONFIG, | 
| 978                                  MergeToBranchOptions(options, args), | 978                                  MergeToBranchOptions(options, args), | 
| 979                                  self)) | 979                                  self)) | 
| 980 | 980 | 
| 981     # Test that state recovery after restarting the script works. | 981     # Test that state recovery after restarting the script works. | 
| 982     options.s = 3 | 982     options.s = 3 | 
| 983     RunMergeToBranch(TEST_CONFIG, MergeToBranchOptions(options, args), self) | 983     RunMergeToBranch(TEST_CONFIG, MergeToBranchOptions(options, args), self) | 
| 984 | 984 | 
| 985 | 985 | 
| 986 class SystemTest(unittest.TestCase): | 986 class SystemTest(unittest.TestCase): | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
| 998 | 998 | 
| 999 Review URL: https://codereview.chromium.org/83173002 | 999 Review URL: https://codereview.chromium.org/83173002 | 
| 1000 | 1000 | 
| 1001 ------------------------------------------------------------------------""") | 1001 ------------------------------------------------------------------------""") | 
| 1002     self.assertEquals( | 1002     self.assertEquals( | 
| 1003 """Prepare push to trunk.  Now working on version 3.23.11. | 1003 """Prepare push to trunk.  Now working on version 3.23.11. | 
| 1004 | 1004 | 
| 1005 R=danno@chromium.org | 1005 R=danno@chromium.org | 
| 1006 | 1006 | 
| 1007 Committed: https://code.google.com/p/v8/source/detail?r=17997""", body) | 1007 Committed: https://code.google.com/p/v8/source/detail?r=17997""", body) | 
| OLD | NEW | 
|---|