<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="gmail_msg"><blockquote style="margin:0 0 0 40px;border:none;padding:0px" class="gmail_msg"><div dir="auto" style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg">• If a test wants to change a RuntimeEnabledFeature:</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px" class="gmail_msg"><blockquote style="margin:0 0 0 40px;border:none;padding:0px" class="gmail_msg"><div dir="auto" style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg">- No set pattern.</div><div class="gmail_msg">- Some tests use internals.settings but this seems inappropriate, since the page has already loaded</div><div class="gmail_msg">- Some tests use the special comment syntax parsed by TestRunners; this makes sense, but would not be good for imported tests</div></div></blockquote></blockquote></div></blockquote><div><br></div><div>LayoutTests/tests_options.json is currently used to pass options for imported tests, for instance whether they are slow or not.</div><div>It could be used for these options as well.</div><div><br></div><div>It would be good to have one unique way of setting test parameters that cannot be set by JavaScript.</div><div>Currently we have three ways (TestExpectations, special comment syntax and tests_options.json).</div><div>I don&#39;t like using TestExpectations for that purpose.</div></div></div>