Bug 54691

Summary: nrwt: fix rebaselining for a generic directory
Product: WebKit Reporter: Dirk Pranke <dpranke>
Component: New BugsAssignee: Dirk Pranke <dpranke>
Status: RESOLVED FIXED    
Severity: Normal CC: atwilson, koz, mihaip, ojan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Other   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 54736    
Attachments:
Description Flags
Patch
none
take two
none
Patch
none
clarify behavior of baseline_path for chromium-mac-snowleopard, chromium-win-win7 mihaip: review+

Dirk Pranke
Reported 2011-02-17 14:50:58 PST
nrwt: fix rebaselining for a generic directory
Attachments
Patch (2.20 KB, patch)
2011-02-17 14:51 PST, Dirk Pranke
no flags
take two (2.39 KB, patch)
2011-02-17 15:07 PST, Dirk Pranke
no flags
Patch (9.61 KB, patch)
2011-02-17 16:24 PST, Dirk Pranke
no flags
clarify behavior of baseline_path for chromium-mac-snowleopard, chromium-win-win7 (11.32 KB, patch)
2011-02-18 14:41 PST, Dirk Pranke
mihaip: review+
Dirk Pranke
Comment 1 2011-02-17 14:51:45 PST
Dirk Pranke
Comment 2 2011-02-17 15:07:19 PST
Created attachment 82867 [details] take two
Dirk Pranke
Comment 3 2011-02-17 16:24:10 PST
Dirk Pranke
Comment 4 2011-02-17 16:30:15 PST
Okay, this third patch is close to the "right" fix. I put "right" in quotation marks because there are at least two things wrong with using rebaseline-chromium-webkit-tests these days that keep it from being truly safe. The first is that we don't have a full complement of stable bots on the different versions (Win 7, Vista, SL), and so we hack around this in order to get the baselines in the right place. What should happen is that if you want something to go into chromium-win, you should either rebaseline the WIN-7 version of the test, or rebaseline all of the versions of the test and rely on the deduping logic to leave a single copy. The second is that I believe chromium-win-win7 is actually using platform/chromium-win-win7 as the baseline_path(), which is just wrong. I'm not fixing this now because I have another set of patches coming up that will fix this and continue to make the version code cleaner and more consistent across ports, and I'll fix it as part of that. We have a similar, but more debatable, issue w/ snow leopard (debatable because SL should either be using chromium-mac-snowleopard or chromium-mac depending on whether you think "lion" is a real port or not yet.
Dirk Pranke
Comment 5 2011-02-18 14:41:04 PST
Created attachment 83010 [details] clarify behavior of baseline_path for chromium-mac-snowleopard, chromium-win-win7
Dirk Pranke
Comment 6 2011-02-18 14:48:45 PST
Note You need to log in before you can comment on or make changes to this bug.