Changeset 51590 in webkit
- Timestamp:
- Dec 2, 2009 1:04:55 AM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r51585 r51590 1 2009-12-02 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Adam Barth. 4 5 trim commands/*.py includes now that commands are unit tested 6 https://bugs.webkit.org/show_bug.cgi?id=32056 7 8 In the course of ensuring that the unit tests still 9 passed after this change, I had to actually make them 10 pass in the first place. 11 12 * Scripts/modules/bugzilla.py: 13 - Fix _parse_attachment_ids_request_query to return ints instead of strings. 14 * Scripts/modules/commands/download.py: Remove unneeded imports. 15 * Scripts/modules/commands/queries.py: Ditto. 16 * Scripts/modules/commands/queues.py: Ditto. 17 * Scripts/modules/commands/upload.py: Ditto. 18 * Scripts/modules/scm_unittest.py: 19 - Fix to expect the \n after the path since echo adds an \n. 20 1 21 2009-12-01 Yaar Schnitman <yaar@chromium.org> 2 22 -
trunk/WebKitTools/Scripts/bugzilla-tool
r51450 r51590 33 33 import os 34 34 35 from modules.bugzilla import Bugzilla 36 from modules.buildbot import BuildBot 35 37 from modules.buildsteps import BuildSteps 36 38 from modules.commands.download import * … … 39 41 from modules.commands.upload import * 40 42 from modules.logging import log 43 from modules.multicommandtool import MultiCommandTool 44 from modules.scm import detect_scm_system 41 45 42 46 class BugzillaTool(MultiCommandTool): -
trunk/WebKitTools/Scripts/modules/bugzilla.py
r51464 r51590 314 314 attachment_href = re.compile("attachment.cgi\?id=\d+&action=review") 315 315 attachment_links = SoupStrainer("a", href=attachment_href) 316 return [ digits.search(tag["href"]).group(0) for tag in BeautifulSoup(page, parseOnlyThese=attachment_links)]316 return [int(digits.search(tag["href"]).group(0)) for tag in BeautifulSoup(page, parseOnlyThese=attachment_links)] 317 317 318 318 def _fetch_attachment_ids_request_query(self, query): -
trunk/WebKitTools/Scripts/modules/commands/download.py
r51443 r51590 29 29 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 30 31 # FIXME: Trim down this import list once we have unit tests.32 31 import os 33 import re 34 import StringIO 35 import subprocess 36 import sys 37 import time 38 39 from datetime import datetime, timedelta 32 40 33 from optparse import make_option 41 34 42 from modules.bugzilla import Bugzilla, parse_bug_id 43 from modules.buildbot import BuildBot 35 from modules.bugzilla import parse_bug_id 44 36 from modules.buildsteps import BuildSteps 45 37 from modules.changelogs import ChangeLog … … 47 39 from modules.grammar import pluralize 48 40 from modules.landingsequence import LandingSequence, ConditionalLandingSequence 49 from modules.logging import error, log, tee 50 from modules.multicommandtool import MultiCommandTool, Command 51 from modules.patchcollection import PatchCollection 52 from modules.scm import CommitMessage, detect_scm_system, ScriptError, CheckoutNeedsUpdate 53 from modules.statusbot import StatusBot 54 from modules.webkitport import WebKitPort 55 from modules.workqueue import WorkQueue, WorkQueueDelegate 41 from modules.logging import error, log 42 from modules.multicommandtool import Command 43 from modules.scm import ScriptError 56 44 57 45 -
trunk/WebKitTools/Scripts/modules/commands/queries.py
r51464 r51590 29 29 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 30 31 # FIXME: Trim down this import list once we have unit tests.32 import os33 import re34 import StringIO35 import subprocess36 import sys37 import time38 31 39 from datetime import datetime, timedelta40 32 from optparse import make_option 41 33 42 from modules.bugzilla import Bugzilla, parse_bug_id43 34 from modules.buildbot import BuildBot 44 from modules.changelogs import ChangeLog 45 from modules.comments import bug_comment_from_commit_text 46 from modules.grammar import pluralize 47 from modules.landingsequence import LandingSequence, ConditionalLandingSequence 48 from modules.logging import error, log, tee 49 from modules.multicommandtool import MultiCommandTool, Command 50 from modules.patchcollection import PatchCollection 51 from modules.scm import CommitMessage, detect_scm_system, ScriptError, CheckoutNeedsUpdate 52 from modules.statusbot import StatusBot 53 from modules.webkitport import WebKitPort 54 from modules.workqueue import WorkQueue, WorkQueueDelegate 35 from modules.logging import log 36 from modules.multicommandtool import Command 55 37 56 38 class BugsToCommit(Command): -
trunk/WebKitTools/Scripts/modules/commands/queues.py
r51518 r51590 29 29 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 30 31 # FIXME: Trim down this import list once we have unit tests.32 import os33 31 import re 34 import StringIO 35 import subprocess 36 import sys 37 import time 38 39 from datetime import datetime, timedelta 32 33 from datetime import datetime 40 34 from optparse import make_option 41 35 42 from modules.bugzilla import Bugzilla, parse_bug_id43 from modules.buildbot import BuildBot44 from modules.changelogs import ChangeLog45 from modules.comments import bug_comment_from_commit_text46 36 from modules.grammar import pluralize 47 37 from modules.landingsequence import LandingSequence, ConditionalLandingSequence, LandingSequenceErrorHandler 48 from modules.logging import error, log , tee49 from modules.multicommandtool import MultiCommandTool,Command38 from modules.logging import error, log 39 from modules.multicommandtool import Command 50 40 from modules.patchcollection import PatchCollection, PersistentPatchCollection, PersistentPatchCollectionDelegate 51 41 from modules.processutils import run_and_throw_if_fail 52 from modules.scm import CommitMessage, detect_scm_system, ScriptError, CheckoutNeedsUpdate42 from modules.scm import ScriptError 53 43 from modules.statusbot import StatusBot 54 44 from modules.webkitport import WebKitPort -
trunk/WebKitTools/Scripts/modules/commands/upload.py
r51437 r51590 29 29 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 30 31 # FIXME: Trim down this import list once we have unit tests.32 31 import os 33 import re34 32 import StringIO 35 import subprocess36 33 import sys 37 import time 38 39 from datetime import datetime, timedelta 34 40 35 from optparse import make_option 41 36 42 from modules.bugzilla import Bugzilla, parse_bug_id 43 from modules.buildbot import BuildBot 44 from modules.changelogs import ChangeLog 45 from modules.comments import bug_comment_from_commit_text 37 from modules.bugzilla import parse_bug_id 46 38 from modules.grammar import pluralize 47 from modules.landingsequence import LandingSequence, ConditionalLandingSequence 48 from modules.logging import error, log, tee 49 from modules.multicommandtool import MultiCommandTool, Command 50 from modules.patchcollection import PatchCollection 51 from modules.scm import CommitMessage, detect_scm_system, ScriptError, CheckoutNeedsUpdate 52 from modules.statusbot import StatusBot 53 from modules.webkitport import WebKitPort 54 from modules.workqueue import WorkQueue, WorkQueueDelegate 39 from modules.logging import error, log 40 from modules.multicommandtool import Command 55 41 56 42 # FIXME: Requires unit test. -
trunk/WebKitTools/Scripts/modules/scm_unittest.py
r51417 r51590 404 404 os.makedirs(scripts_path) 405 405 create_patch_path = os.path.join(scripts_path, 'svn-create-patch') 406 write_into_file_at_path(create_patch_path, '#!/bin/sh\necho $PWD') 406 write_into_file_at_path(create_patch_path, '#!/bin/sh\necho $PWD') # We could pass -n to prevent the \n, but not all echo accept -n. 407 407 os.chmod(create_patch_path, stat.S_IXUSR | stat.S_IRUSR) 408 408 … … 413 413 patch_contents = scm.create_patch() 414 414 # Our fake 'svn-create-patch' returns $PWD instead of a patch, check that it was executed from the root of the repo. 415 self.assertEqual( os.path.realpath(scm.checkout_root), patch_contents)415 self.assertEqual("%s\n" % os.path.realpath(scm.checkout_root), patch_contents) # Add a \n because echo adds a \n. 416 416 417 417 def test_detection(self):
Note: See TracChangeset
for help on using the changeset viewer.