RESOLVED FIXED61961
[chromium] Chromium bots on build.webkit.org don't upload results.html
https://bugs.webkit.org/show_bug.cgi?id=61961
Summary [chromium] Chromium bots on build.webkit.org don't upload results.html
Ryosuke Niwa
Reported 2011-06-02 14:14:20 PDT
None of Chromium Windows, Mac, or Linux upload results.html and other files. As a result, we can't see any diffs or stderr from build.webkit.org.
Attachments
fixes the bug (1.53 KB, patch)
2011-06-06 17:25 PDT, Ryosuke Niwa
no flags
Ryosuke Niwa
Comment 1 2011-06-02 14:24:44 PDT
The problem is that we fix dir. path in test-result-archive: if options.platform == 'chromium': # See results_directory() in webkitpy/layout_tests/port/chromium.py. layoutTestResultsDir = os.path.abspath(os.path.join(sourceRootDirectory, "Source", "WebKit", "chromium", "webkit", options.configuration.capitalize(), "layout-test-results")) Since we're running this script with the following arguments & path: python ./Tools/BuildSlaveSupport/test-result-archive --platform=chromium --release archive in dir /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release-tests/build (timeout 1200 secs) watching logfiles {} argv: ['python', './Tools/BuildSlaveSupport/test-result-archive', '--platform=chromium', '--release', 'archive'] and test results live in /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release-tests/build/layout-test-results we shouldn't be doing this fix up. I think this bug goes away if we get rid of the offending lines in test-result-archive. Or am I missing something?
Tony Chang
Comment 2 2011-06-02 14:50:27 PDT
That sounds right. We used to put the results in Source/WebKit/chromium/webkit, but now the results should just be in the root of the source tree. If you want to be thorough, you can run a buildbot on your desktop.
Ryosuke Niwa
Comment 3 2011-06-02 15:14:49 PDT
(In reply to comment #2) > That sounds right. We used to put the results in Source/WebKit/chromium/webkit, but now the results should just be in the root of the source tree. > > If you want to be thorough, you can run a buildbot on your desktop. Are there instructions on how to do it? Ideally, I can test it myself before making this change. Or I land the change in weekend when nobody is landing patches.
Tony Chang
Comment 4 2011-06-02 15:36:52 PDT
(In reply to comment #3) > (In reply to comment #2) > > That sounds right. We used to put the results in Source/WebKit/chromium/webkit, but now the results should just be in the root of the source tree. > > > > If you want to be thorough, you can run a buildbot on your desktop. > > Are there instructions on how to do it? Ideally, I can test it myself before making this change. Or I land the change in weekend when nobody is landing patches. http://trac.webkit.org/wiki/BuildBot has instructions for running a slave. I can show you how to set up a master as well. If you plan on making future changes to the bots, this is probably worth doing. If not, then this change seems pretty safe and the worst case scenario is that test-result-archive continues to not work on the Chromium slaves.
Ryosuke Niwa
Comment 5 2011-06-06 17:25:54 PDT
Created attachment 96158 [details] fixes the bug
Ryosuke Niwa
Comment 6 2011-06-06 17:26:22 PDT
I have verified that his change at least fixes Mac bot.
Ryosuke Niwa
Comment 7 2011-06-06 18:35:56 PDT
Comment on attachment 96158 [details] fixes the bug Clearing flags on attachment: 96158 Committed r88210: <http://trac.webkit.org/changeset/88210>
Ryosuke Niwa
Comment 8 2011-06-06 18:35:59 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.