<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On May 8, 2017, at 9:31 PM, youenn fablet <<a href="mailto:youennf@gmail.com" class="">youennf@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi all,<div class=""><br class=""></div><div class="">Discussing with some WebKittens, testharness.js is more and more used in WebKit.</div><div class="">Is it time to make testharness.js the recommended way of writing LayoutTests?</div></div></div></blockquote><div><br class=""></div><div><div>I am in favor of this. If we simplified the question to some form of, “do we really need both testharness.js/testharnessreport.js and js-test-pre.js/<span style="background-color: rgb(255, 255, 255);" class="">js-test-post.js?” I am even more in favor, as having two test harnesses seems unnecessary, cumbersome and unfriendly to new contributors,</span></div><div><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></div><div><span style="background-color: rgb(255, 255, 255);" class="">Do I think all tests should use </span>testharness.js? No. Just as currently I don’t think all tests should use testharness.js/testharnessreport.js. But for many tests of new web platform features, it seems quite reasonable to start using this harness, as the benefits, which include a good feature set, easier interoperability with other browsers, and a reduced cost to upstreaming to web-platform-tests, out weigh the costs, leaning something new (there are probably other costs I am forgetting).</div><div><br class=""></div></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">To continue moving forward, some of us are proposing to serve all tests in LayoutTests/wpt through the WPT server [1].</div><div class="">This would serve some purposes like increasing the use of WPT goodies: file-specific headers, templated tests (*.any.js), IDLParser, server-side scripts...</div><div class="">It could also ease test migration from WebKit to W3C WPT.</div></div></div></blockquote><div><br class=""></div><div>This seems uncontroversial and great to me (which would make sense since I asked you if we could do it).  It’s just a new directory, like LayoutTests/http where we can put tests that use the WPT server.  </div></div><br class=""><div class="">- Sam</div></body></html>