watchlist: Should try to run if it can and not throw on mistakes.
authorlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Oct 2011 00:47:26 +0000 (00:47 +0000)
committerlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Oct 2011 00:47:26 +0000 (00:47 +0000)
commit72e3f5b059b5d41890c893fa58c71959ad58b755
tree367e31a0e83c8e2a50920d5c72d957cc9ba72a1e
parentd5bf4c1cde5758b05b66108800e54eebfcb3d84a
watchlist: Should try to run if it can and not throw on mistakes.
https://bugs.webkit.org/show_bug.cgi?id=70358

Reviewed by Adam Barth.

* Scripts/webkitpy/common/system/outputcapture.py: Add the ability to capture log output.
* Scripts/webkitpy/common/watchlist/watchlistloader_unittest.py: Adapt to the logging of errors.
* Scripts/webkitpy/common/watchlist/watchlistparser.py: Change to log problems and fix problems when found.
* Scripts/webkitpy/common/watchlist/watchlistparser_unittest.py: Adapt to the logging of errors.
* Scripts/webkitpy/common/watchlist/watchlistrule.py: Expose a way to remove instructions.
* Scripts/webkitpy/common/watchlist/watchlistrule_unittest.py: Test the new function.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@97820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/webkitpy/common/system/outputcapture.py
Tools/Scripts/webkitpy/common/watchlist/watchlistloader_unittest.py
Tools/Scripts/webkitpy/common/watchlist/watchlistparser.py
Tools/Scripts/webkitpy/common/watchlist/watchlistparser_unittest.py
Tools/Scripts/webkitpy/common/watchlist/watchlistrule.py
Tools/Scripts/webkitpy/common/watchlist/watchlistrule_unittest.py