Changeset 96565 in webkit
- Timestamp:
- Oct 3, 2011 7:00:14 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js
r96329 r96565 132 132 failure.dismiss(); 133 133 }); 134 this._testFailures.forEach(function(failure) { 135 failure.purge(); 136 }); 134 137 }, 135 138 onExamine: function(failures) -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js
r96473 r96565 76 76 titles.insertCell().textContent = 'type'; 77 77 this._body = this.appendChild(document.createElement('tbody')); 78 this._resultRows = {}; 79 // Add the BUILDING row eagerly so that it appears last. 80 this._rowByResult(kBuildingResult); 81 $(this._resultRows[kBuildingResult]).hide(); 78 this._reset(); 82 79 }, 83 80 _rowByResult: function(result) … … 95 92 return row; 96 93 }, 97 removeResultRows: function()94 update: function(resultsByBuilder) 98 95 { 99 Object.keys(this._resultRows).forEach(function(result) { 100 var row = this._resultRows[result]; 101 row.parentNode.removeChild(row); 102 }, this); 103 this._resultRows = {}; 104 }, 105 add: function(resultsByBuilder) 106 { 96 if (this._pendingReset) 97 this._reset(); 98 99 if (!resultsByBuilder) 100 return; 101 107 102 Object.keys(resultsByBuilder).forEach(function(builderName) { 108 103 var configuration = config.kBuilders[builderName]; 104 if (!configuration) 105 throw "Unknown builder name: " + builderName; 109 106 var row = this._rowByResult(resultsByBuilder[builderName].actual); 110 107 var cell = cellByBuildType(row, configuration); … … 113 110 cell.appendChild(new ui.failures.Configuration(configuration)).href = ui.displayURLForBuilder(builderName); 114 111 }, this); 112 }, 113 purge: function() 114 { 115 this._pendingReset = true; 116 }, 117 _reset: function() 118 { 119 this._pendingReset = false; 120 this._resultRows = {}; 121 $(this._body).empty(); 122 // Add the BUILDING row eagerly so that it appears last. 123 this._rowByResult(kBuildingResult); 124 $(this._resultRows[kBuildingResult]).hide(); 115 125 } 116 126 }); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js
r96473 r96565 51 51 }); 52 52 53 test('FailureGrid', 9, function() {53 test('FailureGrid', 10, function() { 54 54 var grid = new ui.failures.FailureGrid(); 55 55 deepEqual(Object.getOwnPropertyNames(grid.__proto__).sort(), [ 56 "_reset", 56 57 "_rowByResult", 57 "add",58 58 "init", 59 "removeResultRows", 59 "purge", 60 "update" 60 61 ]); 61 62 equal(grid.outerHTML, '<table class="failures">' + … … 74 75 '</table>'); 75 76 equal(row.outerHTML, '<tr class="TEXT"><td>TEXT</td><td></td><td></td></tr>'); 76 grid. add({});77 grid.update({}); 77 78 equal(grid.outerHTML, '<table class="failures">' + 78 79 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' + … … 87 88 grid.update({'Atari': {}}) 88 89 }); 89 grid. add({'Webkit Linux (dbg)(1)': { actual: 'TEXT'}});90 grid.update({'Webkit Linux (dbg)(1)': { actual: 'TEXT'}}); 90 91 equal(grid.outerHTML, '<table class="failures">' + 91 92 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' + … … 99 100 '</tbody>' + 100 101 '</table>'); 101 grid. add({'Webkit Mac10.5 (CG)': { actual: 'IMAGE+TEXT'}});102 grid.update({'Webkit Mac10.5 (CG)': { actual: 'IMAGE+TEXT'}}); 102 103 equal(grid.outerHTML, '<table class="failures">' + 103 104 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' + … … 116 117 '</tbody>' + 117 118 '</table>'); 118 grid. add({'Webkit Mac10.5 (CG)': { actual: 'IMAGE+TEXT'}});119 grid.update({'Webkit Mac10.5 (CG)': { actual: 'IMAGE+TEXT'}}); 119 120 equal(grid.outerHTML, '<table class="failures">' + 120 121 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' + … … 133 134 '</tbody>' + 134 135 '</table>'); 136 grid.purge(); 137 grid.update({'Webkit Linux (dbg)(1)': { actual: 'TEXT'}}); 138 equal(grid.outerHTML, '<table class="failures">' + 139 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' + 140 '<tbody>' + 141 '<tr class="TEXT">' + 142 '<td>TEXT</td>' + 143 '<td></td>' + 144 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 145 '</tr>' + 146 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + 147 '</tbody>' + 148 '</table>'); 135 149 }); 136 150 -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js
r96473 r96565 205 205 this._commitDataPinned = false; 206 206 }, 207 purge: function() { 208 this._where.purge(); 209 }, 207 210 updateBuilderResults: function(resultNodesByBuilder) 208 211 { 209 this._where. add(resultNodesByBuilder);212 this._where.update(resultNodesByBuilder); 210 213 }, 211 214 addFailureAnalysis: function(failureAnalysis) 212 215 { 216 this.updateBuilderResults(failureAnalysis.resultNodesByBuilder); 213 217 if (!ui.notifications.FailingTests.prototype.addFailureAnalysis.call(this, failureAnalysis)) 214 218 return false; 215 this.updateBuilderResults(failureAnalysis.resultNodesByBuilder);216 219 }, 217 220 pinToCommitData: function(commitData) -
trunk/Tools/ChangeLog
r96560 r96565 1 2011-10-03 Adam Barth <abarth@webkit.org> 2 3 garden-o-matic should remove builders from the failure grid once they start to pass 4 https://bugs.webkit.org/show_bug.cgi?id=69309 5 6 Unreviewed. dglazkov is on vacation. I need to interest someone else 7 in reviewing these patches. 8 9 This patch follows the update/purge model from UpdateTracker. This 10 patch is less awesome than it could be because it causes the UI to 11 flash slightly. In a future patch, we'll want to use these 12 update/purge notifications to update the UI without flashing. However, 13 that's not such a big deal because this UI is hidden in the default 14 view. 15 16 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js: 17 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: 18 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: 19 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js: 20 1 21 2011-10-03 David Levin <levin@chromium.org> 2 22 … … 91 111 (I'm leaving the company and my @openbossa.org will be no more) 92 112 93 * Scripts/webkitpy/common/config/committers.py:94 95 2011-10-03 Carlos Garcia Campos <cgarcia@igalia.com>96 97 [GTK] Fix memory leak when loading url98 https://bugs.webkit.org/show_bug.cgi?id=6924799 100 Reviewed by Martin Robinson.101 102 Release URL created with WKURLCreateWithUTF8CString().103 104 * MiniBrowser/gtk/BrowserWindow.c:105 (activateUriEntryCallback):106 * MiniBrowser/gtk/main.c:107 (loadURI):108 109 2011-10-03 Csaba Osztrogonác <ossy@webkit.org>110 111 Unreviewed. Add Zoltán Árvai as contributor.112 113 * Scripts/webkitpy/common/config/committers.py:114 115 2011-10-03 Raphael Kubo da Costa <kubo@profusion.mobi>116 117 [EFL] DRT: Add DumpHistoryItem.{cpp,h}118 https://bugs.webkit.org/show_bug.cgi?id=63992119 120 Reviewed by Antonio Gomes.121 122 This is the code responsible for dumping the back and forward history123 list.124 125 * DumpRenderTree/efl/DumpHistoryItem.cpp: Added.126 (dumpHistoryItem):127 (dumpBackForwardListForWebView):128 (dumpBackForwardListForWebViews):129 * DumpRenderTree/efl/DumpHistoryItem.h: Added.130 131 2011-10-03 Zeno Albisser <zeno.albisser@nokia.com>132 133 [Qt][WK2][Mac] WebKit2 does not build on mac after merge of Qt5 refactor branch.134 https://bugs.webkit.org/show_bug.cgi?id=69223135 136 WebKitTestRunner must include Qt / qnamespace header137 to get a definition of Qt::MouseButtons.138 139 Reviewed by Andreas Kling.140 141 * WebKitTestRunner/EventSenderProxy.h:142 143 2011-10-03 Csaba Osztrogonác <ossy@webkit.org>144 145 Unreviewed. Add Zoltán Árvai as contributor.146 147 * Scripts/webkitpy/common/config/committers.py:148 149 2011-10-02 Adam Barth <abarth@webkit.org>150 151 Clean up obsolete code in gardeningserver.py related to152 STATIC_FILE_NAMES. Rather than serve the UI via the Python HTTP153 server, we just serve it off the filesystem directly.154 155 We had planned to serve the UI off build.webkit.org, but that server is156 somewhat slow. We'll probably serve the UI of some web server, but157 we'll need to work that out later.158 159 * Scripts/webkitpy/tool/commands/gardenomatic.py:160 * Scripts/webkitpy/tool/servers/gardeningserver.py:161 162 2011-10-02 Adam Barth <abarth@webkit.org>163 164 Rip out half-backed garden-o-matic features in preparation for wider use165 https://bugs.webkit.org/show_bug.cgi?id=69226166 167 This patch rips out a bunch of half-baked features and cleans up a168 bunch of small nits with the core set of features. We're going to ask169 more folks to start using the tool, and having a bunch of half-baked170 features around is distracting. We can add these features back under a171 flag and interate on them after we've got the core functionality172 nailed.173 174 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/checkout_unittests.js:175 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js:176 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js:177 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:178 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js:179 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js:180 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js:181 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:182 113 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: 183 114 … … 10814 10745 10815 10746 Unreviewed. Skipping a few tests which fail due to differing output 10816 in recent ApplicationCache quota tests. Reenabling the tests is10817 tracked by <http://webkit.org/b/64410>.10818 10819 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:10820 (WebCore::DumpRenderTree::dumpApplicationCacheQuota): This should10821 have been a space, not a newline.10822 10823 2011-07-12 Adam Barth <abarth@webkit.org>10824 10825 garden-o-matic should display regression ranges10826 https://bugs.webkit.org/show_bug.cgi?id=6440710827 10828 Reviewed by Dimitri Glazkov.10829 10830 This patch computes a regression range for a failure by intersecting10831 the regression ranges seen by the various bots. We make the underlying10832 assumption that a test is only failing due to one revision at any given10833 moment. If that's not true, this code probably explodes.10834 10835 The regression ranges appear asynchronously, which might be a jarring10836 UI. We'll have to experiment to see.10837 10838 * Scripts/webkitpy/tool/servers/data/gardeningserver/base.js:10839 * Scripts/webkitpy/tool/servers/data/gardeningserver/base_unittests.js:10840 * Scripts/webkitpy/tool/servers/data/gardeningserver/main.js:10841 * Scripts/webkitpy/tool/servers/data/gardeningserver/results.js:10842 * Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js:10843 * Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js:10844 * Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js:10845 10846 2011-07-12 Adam Barth <abarth@webkit.org>10847 10848 cr-linux-ews should run pixel tests10849 https://bugs.webkit.org/show_bug.cgi?id=6439410850 10851 Reviewed by Ojan Vafai.10852 10853 This patch enabled pixel test on the cr-linux-ews. Running a quick10854 test on the bots, it looks like we have five pixel failures, related to10855 some missing fonts. I've also made the bots skip failing tests to10856 avoid uploading huge zip files to bugs.webkit.org (with all the exected10857 IMAGE failures).10858 10859 * Scripts/webkitpy/common/config/ports.py:10860 * Scripts/webkitpy/common/config/ports_unittest.py:10861 10862 2011-07-12 Joseph Pecoraro <joepeck@webkit.org>10863 10864 ApplicationCache update should not immediately fail when reaching per-origin quota10865 https://bugs.webkit.org/show_bug.cgi?id=6417710866 10867 Reviewed by Alexey Proskuryakov.10868 10869 Add layoutTestController.disallowIncreaseForApplicationCacheQuota()10870 to disable the default behavior of raising the default per-origin10871 quota to 5MB when reached. This allows us to test what happens10872 when the quota is reached and not increased.10873 10874 * DumpRenderTree/LayoutTestController.cpp:10875 (LayoutTestController::LayoutTestController):10876 (disallowIncreaseForApplicationCacheQuotaCallback):10877 (LayoutTestController::staticFunctions):10878 * DumpRenderTree/LayoutTestController.h:10879 (LayoutTestController::disallowIncreaseForApplicationCacheQuota):10880 (LayoutTestController::setDisallowIncreaseForApplicationCacheQuota):10881 * DumpRenderTree/qt/LayoutTestControllerQt.cpp:10882 (LayoutTestController::reset):10883 * DumpRenderTree/qt/LayoutTestControllerQt.h:10884 (LayoutTestController::disallowIncreaseForApplicationCacheQuota):10885 (LayoutTestController::dumpApplicationCacheDelegateCallbacks):10886 Expose a function to prevent automatically increasing the per-origin10887 quota when the quota is reached. This allows us to test what happens10888 when a user would "disallow" a quota increase.10889 10890 * DumpRenderTree/mac/UIDelegate.mm:10891 (-[UIDelegate webView:exceededApplicationCacheOriginQuotaForSecurityOrigin:spaceNeeded:]):10892 * DumpRenderTree/qt/DumpRenderTreeQt.cpp:10893 (WebCore::DumpRenderTree::dumpApplicationCacheQuota):10894 Respect the new disallowIncrease flag and dump the spaceNeeded values10895 for ports that implement application cache quotas.10896 10897 2011-07-12 Ojan Vafai <ojan@chromium.org>10898 10899 fix flakiness dashboard to work with new crash log filenames10900 https://bugs.webkit.org/show_bug.cgi?id=6439310901 10902 Reviewed by Adam Barth.10903 10904 * TestResultServer/static-dashboards/flakiness_dashboard.html:10905 10906 2011-07-12 Adam Barth <abarth@webkit.org>10907 10908 Add a happy animation to garden-o-matic when there are no failures10909 https://bugs.webkit.org/show_bug.cgi?id=6438210910 10911 Reviewed by Ojan Vafai.10912 10913 As requested by Ojan.10914 10915 * Scripts/webkitpy/tool/servers/data/gardeningserver/main.css:10916 * Scripts/webkitpy/tool/servers/data/gardeningserver/main.js:10917 * Scripts/webkitpy/tool/servers/data/gardeningserver/partytime.gif: Added.10918 * Scripts/webkitpy/tool/servers/gardeningserver.py:10919 10920 2011-07-12 Adam Barth <abarth@webkit.org>10921 10922 sheriffbot can't perform rollouts10923 https://bugs.webkit.org/show_bug.cgi?id=6437010924 10925 Reviewed by Eric Seidel.10926 10927 Now that we're not updating the working copy before processing every10928 IRC message, the rollout command needs to update it manually.10929 10930 * Scripts/webkitpy/tool/bot/irc_command.py:10931 * Scripts/webkitpy/tool/bot/irc_command_unittest.py:10932 10933 2011-07-12 Adam Barth <abarth@webkit.org>10934 10935 Fix the grammar in the FIXME comment.10936 10937 * Scripts/webkitpy/common/net/resultsjsonparser.py:10938 10939 2011-07-12 Eric Seidel <eric@webkit.org>10940 10941 NRWT should open test results page with Safari trunk, not the system provided one on Mac10942 https://bugs.webkit.org/show_bug.cgi?id=6434610943 10944 Reviewed by Adam Barth.10945 10946 To fix this I implemented Port.show_results_html_file in Mac, Gtk and Qt ports with10947 implementations (mostly) matching those found in old-run-webkit-tests.10948 There are still some minor differences for Qt which Qt hackers may wish to tweak.10949 10950 I had to add a WebKitPort._port_flag_for_scripts method (similar to flag() in common.config.ports.py)10951 for the Qt/Gtk ports which always require a flag passed to scripts.10952 10953 While trying to test this, I found that FactoryTest.test_chromium_gpu_linux10954 was using a real filesystem (due to assert_platform) which due to10955 global variables in config.py was causing set-webkit-configuration to have10956 an affect on unit test results! So I fixed this by making FactoryTest.assert_port10957 pass a mock file system whenever calling factory.get.10958 10959 Unfortunately TestPort was depending on always being passed a None filesystem10960 and asserting filesystem._tests (only true for unit_test_filesystem()).10961 So I just removed the FactoryTest.test_test and FactoryTest.test_dryrun tests10962 deciding that they were pretty much useless anyway. If others feel strongly10963 I'm happy to fix this in a different way.10964 10965 * Scripts/webkitpy/common/system/executive.py:10966 - default arguments in python are screwy. They use a single shared10967 instance, so it's better to use argument=None and then argument = argument or Default()10968 if you have any chance of mutating (or returning) the default argument.10969 * Scripts/webkitpy/layout_tests/port/config.py:10970 - This code is wrong. We don't need to use a global variable here (as far as I can tell).10971 I'm not fixing it in this patch, but I've marked it with a FIXME and we can convert to10972 storing the results of the read on the Config object (which should only be created once during normal operation).10973 10747 Unit tests shouldn't be hitting the disk anyway. It's possible Config should move off of Port and onto Tool/Host directly. 10974 10748 * Scripts/webkitpy/layout_tests/port/factory.py: … … 21934 21708 Reviewed by Eric Seidel. 21935 21709 21936 webkit-patch --non-interactive is incompatible with new-run-webkit-tests21937 https://bugs.webkit.org/show_bug.cgi?id=5991921938 21939 new-run-webkit-tests doesn't support --wait-for-httpd (because it21940 always waits for HTTPD, as I understand things). It turns out we're21941 not really using this flag for anything, so we should just remove it.21942 21943 * Scripts/webkitpy/tool/steps/runtests.py:21944 * Scripts/webkitpy/tool/steps/steps_unittest.py:21945 21946 2011-05-01 Eric Seidel <eric@webkit.org>21947 21948 Reviewed by Adam Barth.21949 21950 The bots should learn from expected failures without having to retry21951 https://bugs.webkit.org/show_bug.cgi?id=5927921952 21953 Rather than re-trying the whole patch, we can just check whether we now21954 expect the failures we see with the patch applied, saving a lot of time.21955 21956 This patch also teaches the CommitQueue how to reject patches even21957 when the tree is red using the new unexpected_failures() method on21958 ExpectedFailures.21959 21960 Finally in testing we found a bug in ExpectedFailures where it would21961 "trust" results which had many many failures, due to using an21962 equal sign instead of a less-than sign.21963 21964 * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py21965 * Scripts/webkitpy/tool/bot/expectedfailures.py21966 * Scripts/webkitpy/tool/bot/expectedfailures_unittest.py21967 * Scripts/webkitpy/tool/bot/patchanalysistask.py21968 21969 21970 2011-05-02 Adam Barth <abarth@webkit.org>21971 21972 Reviewed by Eric Seidel.21973 21974 workspace.py fails to import ScriptError21975 https://bugs.webkit.org/show_bug.cgi?id=5991521976 21977 If the workspace fails to create a zip, webkitpy crashes instead of21978 handling the error as expected.21979 21980 * Scripts/webkitpy/common/system/workspace.py:21981 * Scripts/webkitpy/common/system/workspace_unittest.py:21982 * Scripts/webkitpy/tool/mocktool.py:21983 21984 2011-05-01 Adam Barth <abarth@webkit.org>21985 21986 Remove unadvertantly added file.21987 21988 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:21989 21990 2011-05-01 Adam Barth <abarth@webkit.org>21991 21992 Reviewed by Eric Seidel.21993 21994 expectedfailures.py should report the unexpected failures when asked21995 https://bugs.webkit.org/show_bug.cgi?id=5991621996 21997 This information is useful when the EWS runs tests.21998 21999 * Scripts/webkitpy/tool/bot/expectedfailures.py:22000 * Scripts/webkitpy/tool/bot/expectedfailures_unittest.py:22001 22002 2011-05-01 Adam Barth <abarth@webkit.org>22003 22004 Reviewed by Eric Seidel.22005 22006 JSONTestResult needs to handle multiple results22007 https://bugs.webkit.org/show_bug.cgi?id=5926922008 22009 This case occurs when a test is flaky because NRWT will run the test22010 twice and report both results as "actual."22011 22012 * Scripts/webkitpy/common/net/resultsjsonparser.py:22013 * Scripts/webkitpy/common/net/resultsjsonparser_unittest.py:22014 22015 2011-05-01 Adam Barth <abarth@webkit.org>22016 22017 Reviewed by Eric Seidel.22018 22019 Move checkout/api.py to checkout/checkout.py22020 https://bugs.webkit.org/show_bug.cgi?id=5990622021 22022 This is more consistent with Python style.22023 22024 * Scripts/webkitpy/common/checkout/__init__.py:22025 * Scripts/webkitpy/common/checkout/scm_unittest.py:22026 * Scripts/webkitpy/common/host.py:22027 * Scripts/webkitpy/tool/main.py:22028 22029 2011-05-01 Eric Seidel <eric@webkit.org>22030 22031 Reviewed by Adam Barth.22032 22033 scm.py should be split into many pieces22034 https://bugs.webkit.org/show_bug.cgi?id=5990822035 22036 Forgot an AuthenticationError import.22037 22038 * Scripts/webkitpy/common/checkout/scm/git.py:22039 * Scripts/webkitpy/common/checkout/scm/svn.py:22040 22041 2011-05-01 Arno Renevier <arno@renevier.net>22042 22043 Reviewed by Eric Seidel.22044 22045 wrong exception raised in Lighttpd start method22046 https://bugs.webkit.org/show_bug.cgi?id=5928322047 22048 raise standard Exception instead of non existent22049 google.httpd_utils.HttpdNotStarted22050 22051 * Scripts/webkitpy/layout_tests/port/http_server.py:22052 22053 2011-05-01 Eric Seidel <eric@webkit.org>22054 22055 Reviewed by Adam Barth.22056 22057 scm.py should be split into many pieces22058 https://bugs.webkit.org/show_bug.cgi?id=5990822059 22060 * Scripts/webkitpy/common/checkout/scm/__init__.py:22061 * Scripts/webkitpy/common/checkout/scm/commitmessage.py: Added.22062 * Scripts/webkitpy/common/checkout/scm/git.py: Added.22063 * Scripts/webkitpy/common/checkout/scm/scm.py:22064 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:22065 * Scripts/webkitpy/common/checkout/scm/svn.py: Added.22066 22067 2011-05-01 Eric Seidel <eric@webkit.org>22068 22069 Reviewed by Adam Barth.22070 22071 Make most scm.py tests pass in preparation for splitting them up22072 https://bugs.webkit.org/show_bug.cgi?id=5990422073 22074 There is one remaining failure:22075 webkitpy.common.checkout.scm.scm_unittest.GitTestWithMock.test_create_patch22076 which identifies a difference between the SVN and Git versions of the22077 SCM api. I'm not going to bother fixing that until we split out all22078 the tests.22079 22080 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py:22081 22082 2011-05-01 Patrick Gansterer <paroga@webkit.org>22083 22084 [WIN] Unreviewed buildfix after r85440.22085 22086 * DumpRenderTree/win/UIDelegate.cpp:22087 (UIDelegate::UIDelegate): Removed accidental added adoptPtr.22088 22089 2011-05-01 Patrick Gansterer <paroga@webkit.org>22090 22091 [WIN] Unreviewed buildfix after r85434.22092 22093 * DumpRenderTree/win/FrameLoadDelegate.cpp: Added missing header.22094 * DumpRenderTree/win/UIDelegate.cpp: Ditto.22095 22096 2011-05-01 Patrick Gansterer <paroga@webkit.org>22097 22098 [WIN] Unreviewed buildfix after r85434.22099 22100 * DumpRenderTree/win/FrameLoadDelegate.cpp:22101 (FrameLoadDelegate::FrameLoadDelegate):22102 * DumpRenderTree/win/UIDelegate.cpp:22103 (DRTUndoManager::DRTUndoManager):22104 (UIDelegate::UIDelegate):22105 (UIDelegate::resetUndoManager):22106 22107 2011-05-01 Eric Seidel <eric@webkit.org>22108 22109 Reviewed by Adam Barth.22110 22111 Move scm.py into its own module in preparation for splitting it up22112 https://bugs.webkit.org/show_bug.cgi?id=5988422113 22114 * Scripts/webkitpy/common/checkout/scm/__init__.py: Added.22115 * Scripts/webkitpy/common/checkout/scm/scm.py: Moved.22116 * Scripts/webkitpy/common/checkout/scm/scm_unittest.py: Moved.22117 * Scripts/webkitpy/test/main.py:22118 22119 2011-05-01 Adam Barth <abarth@webkit.org>22120 22121 Reviewed by Eric Seidel.22122 22123 webkit-patch fails when not run from root22124 https://bugs.webkit.org/show_bug.cgi?id=5988222125 22126 We need to set the CWD when running svn so that svn interprets file22127 paths relative to the root of the working copy.22128 22129 * Scripts/webkitpy/common/checkout/scm.py:22130 22131 2011-04-29 Eric Seidel <eric@webkit.org>22132 22133 Reviewed by Adam Barth.22134 22135 land-safely patches should show show their place in the commit-queue22136 https://bugs.webkit.org/show_bug.cgi?id=5985322137 22138 This complicated the "should we show the bubbles or the submit-to-ews button"22139 logic substantially. :( But now we'll show both the commit-queue position22140 as well as the submit-to-ews button for land-safely (cq+ only) patches.22141 Previously we would only show the submit-to-ews button.22142 22143 * QueueStatusServer/handlers/statusbubble.py:22144 * QueueStatusServer/templates/statusbubble.html:22145 22146 2011-04-29 Naoki Takano <takano.naoki@gmail.com>22147 22148 Reviewed by Adam Barth.22149 22150 Add my name to contributers.22151 https://bugs.webkit.org/show_bug.cgi?id=5985422152 22153 * Scripts/webkitpy/common/config/committers.py:22154 22155 2011-04-29 Keith Kyzivat <keith.kyzivat@nokia.com>22156 22157 Reviewed by Csaba Osztrogonác.22158 22159 [Qt] Don't build TestNetscapePlugin if ENABLE_NETSCAPE_PLUGIN_API=022160 https://bugs.webkit.org/show_bug.cgi?id=5977222161 22162 * Tools.pro:22163 22164 2011-04-29 Stephanie Lewis <slewis@apple.com>22165 22166 Rubber-stamped by Adam Roben.22167 22168 Remove the production configuration guard since installs only happen in production anyway.22169 Works around a bug in Xcode22170 22171 * DumpRenderTree/mac/PerlSupport/Makefile:22172 22173 2011-04-29 Adam Roben <aroben@apple.com>22174 22175 Remove a PHP setting that is now provided by httpd.conf22176 22177 r85155 added this setting, but putting it in httpd.conf makes more sense (since the setting22178 isn't dependent on paths that could be different on each user's machine).22179 22180 Reviewed by Sam Weinig.22181 22182 * Scripts/webkitperl/httpd.pm:22183 (getDefaultConfigForTestDirectory): Removed log_errors setting.22184 22185 2011-04-29 Jon Lee <jonlee@apple.com>22186 22187 Unreviewed, Adding Jon Lee as a committer22188 22189 * Scripts/webkitpy/common/config/committers.py:22190 22191 2011-04-28 Ojan Vafai <ojan@chromium.org>22192 22193 Reviewed by Tony Chang.22194 22195 fix pretty_patch_available and wdiff_available22196 https://bugs.webkit.org/show_bug.cgi?id=5976122197 22198 These methods rely on the check_* method being called first.22199 This would only happen when we actually tried to compute a diff,22200 but computing the diff happens on a different process.22201 22202 Also fix setting _wdiff_avialable to True by default.22203 22204 * Scripts/webkitpy/layout_tests/port/base.py:22205 * Scripts/webkitpy/layout_tests/port/chromium_linux.py:22206 * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py:22207 22208 2011-04-29 Ojan Vafai <ojan@chromium.org>22209 22210 Reviewed by Eric Seidel.22211 22212 exclude skipped tests from the summarized results22213 https://bugs.webkit.org/show_bug.cgi?id=5981322214 22215 If we find a need fo skipped tests later, we should either create22216 a skipped.json file or expose this some other way. As it is, the data22217 is unused and is hugely bloating the size of full_results.json.22218 22219 * Scripts/webkitpy/layout_tests/layout_package/manager.py:22220 22221 2011-04-29 Adam Roben <aroben@apple.com>22222 22223 Make DumpRenderTreeSupport get installed when the default configuration is built22224 22225 The default configuration is Production, but in that case the CONFIGURATION environment22226 variable is set to the empty string.22227 22228 Reviewed by Sam Weinig.22229 22230 * DumpRenderTree/mac/PerlSupport/Makefile: Set CONFIGURATION to Production if it isn't22231 already set so that later logic that depends on CONFIGURATION having that value will work.22232 22233 2011-04-29 Dean Jackson <dino@apple.com>22234 22235 Reviewed by Simon Fraser.22236 22237 Add ENABLE macro for WebKitAnimation22238 https://bugs.webkit.org/show_bug.cgi?id=5972922239 22240 Add new feature to toggle WebKit Animation API.22241 22242 * Scripts/build-webkit:22243 22244 2011-04-29 Sam Weinig <sam@webkit.org>22245 22246 Reviewed by Adam Roben.22247 22248 Make production the default build type for WebKitTestRunner, matching22249 all other projects.22250 22251 21710 * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: 22252 21711
Note: See TracChangeset
for help on using the changeset viewer.