On Tue, Nov 13, 2012 at 12:35 PM, Dirk Pranke <span dir="ltr">&lt;<a href="mailto:dpranke@chromium.org" target="_blank">dpranke@chromium.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Tue, Nov 13, 2012 at 12:29 PM, Dirk Pranke &lt;<a href="mailto:dpranke@chromium.org">dpranke@chromium.org</a>&gt; wrote:<br>
&gt; On Tue, Nov 13, 2012 at 12:13 PM, Darin Adler &lt;<a href="mailto:darin@apple.com">darin@apple.com</a>&gt; wrote:<br>
&gt;&gt; I’d prefer an directory-based overlay/inheritance approach to sharing WebKit1- vs. WebKit2-specific expectations over in-file keywords. I’d like to share more than just a central expectations file, so we could share expected results or even WebKit1 or WebKit2-specific tests.<br>


&gt;&gt;<br>
&gt;<br>
&gt; We pretty much have this today (with platform/wk2 and<br>
&gt; platform/mac-wk2). You&#39;re saying you&#39;d prefer to add platform/wk1,<br>
&gt; platform/mac-wk1, platform/mac-lion-wk1, and platform/mac-lion-wk2<br>
&gt; if/where necessary (and no keywords), right?<br>
&gt;<br>
<br>
</div>One specific example to motivate this ... imagine a test that we want<br>
to skip everywhere except current (and future) mac wk2. This would<br>
require a Skip in platform/mac/TestExpectations, a Pass in<br>
platform/mac-wk2/TestExpectations, and then a Skip in (a newly<br>
created, since we don&#39;t currently have this)<br>
platform/mac-lion-wk2/TestExpectations.<br></blockquote><div><br></div><div>We could add platform/mac-lion-wk1/, platform/mac-mountain-lion-wk1/ etc... rather than implicitly assuming that platform/mac is WK1.</div><div>

e.g. platform/lion/ will be the ancestor to both platform-mac-wk1 and platform-mac-wk2.</div><div><br></div><div>- Ryosuke</div><div><br></div></div>