RESOLVED WONTFIX137351
Change layout-test-results directory to test-results directory
https://bugs.webkit.org/show_bug.cgi?id=137351
Summary Change layout-test-results directory to test-results directory
Jake Nielsen
Reported 2014-10-02 11:38:35 PDT
Tests results should be bundled together in one directory, and hence layout-test-results will soon become a misnomer, but due to the potential fragility of this name change I want to submit it as a patch of its own.
Attachments
Performs the dreaded name change (57.15 KB, patch)
2014-10-02 11:46 PDT, Jake Nielsen
dbates: review+
dbates: commit-queue-
Jake Nielsen
Comment 1 2014-10-02 11:46:02 PDT
Created attachment 239125 [details] Performs the dreaded name change
Daniel Bates
Comment 2 2014-10-02 12:15:10 PDT
Comment on attachment 239125 [details] Performs the dreaded name change OK.
Daniel Bates
Comment 3 2014-10-02 12:24:14 PDT
Comment on attachment 239125 [details] Performs the dreaded name change cq-'ing this may break the builders if we don't coordinate updating the master buildbot config.
Daniel Bates
Comment 4 2014-10-02 12:40:07 PDT
Comment on attachment 239125 [details] Performs the dreaded name change View in context: https://bugs.webkit.org/attachment.cgi?id=239125&action=review > Tools/BuildSlaveSupport/test-result-archive:32 > -archiveFile = os.path.join(sourceRootDirectory, "layout-test-results.zip") > +archiveFile = os.path.join(sourceRootDirectory, "test-results.zip") > > def main(): > parser = optparse.OptionParser("usage: %prog [options] [action]") Further elaborating on my remark in comment #3 (above), this change will lead to the "archive-test-results" step to fail on the bots if the buildbot master config change (included in this patch) is not applied after landing this patch (*). (*) I'm unclear of the process for updating the build.webkit.org buildbot master config. I suspect we must manually update the master config as opposed to it automatically taking effect upon commit. If we are unable to guarantee that the the master config change will take effect after landing this patch then we should have logic to temporarily handle both the old and new name for the archive file. After we update the buildbot master config then we can remove support for handling the old archive name. > Tools/BuildSlaveSupport/test-result-archive:45 > + layoutTestResultsDir = os.path.abspath(os.path.join(sourceRootDirectory, "test-results")) Ditto.
Jake Nielsen
Comment 5 2014-10-02 13:31:30 PDT
Because there are so many things that depend on layout-test-results remaining where it is, Lucas suggested a much more sane approach to simply add sister directories for each of the other test results. As such, I'm just going to abandon this patch and have at it from that direction.
Note You need to log in before you can comment on or make changes to this bug.