Hi Brent
thank you very much for this effort!
Thomas
Am 21.02.2015 um 03:02 schrieb Brent Fulgham:
Hi Everyone,
Over the past few weeks I’ve spent a considerable amount of time
reviewing and correcting a number of problems with the Windows testing
infrastructure.
We were skipping thousands of tests, including Accessibility, http
tests, and large sections of forms, css, and svg tests. Some tests
were skipped because features were supposedly incomplete, but in the
years since the skip entry was added to the file, the work had been
completed and feature worked perfectly well. Some tests were skipped
simply because feature flags had never been enabled on Windows.
Happily, all of this is in the past. Now that this work is complete,
we have much more test coverage of many areas of WebKit that had been
previously ignored on this platform.
1. We are now using native Windows Apache to run our HTTP tests, and
have been doing so for the past couple of weeks. This seems to be
quite stable, and is allowing us to make sure SSL and other important
features work properly on Windows.
2. Accessibility tests are back up and running.
3. Thanks to Ossy, we now run all JSC stress tests on Windows.
4. Nearly all other tests are now running, with a few notable
exceptions below.
5. I have switched to running Windows tests in a single process,
because I found that running in parallel introduced inconsistent
results. (See <https://bugs.webkit.org/show_bug.cgi?id=140914>).
So now that I’ve completed this task, PLEASE help keep the Windows
bots green! :-)
If you are at all interested in the various Windows ports, and are
looking for something to do, there are a number of bugs I’ve filed
that could use some attention:
1. For some reason, running layout tests in parallel introduces
inconsistent behavior and spurious failures. There must be some kind
of cross-talk between the different shards.
<https://bugs.webkit.org/show_bug.cgi?id=140914>.
2. There are a number of debug assertions firing that cause Debug test
runs to exit early. (see
<https://bugs.webkit.org/show_bug.cgi?id=140517>,
3. Something weird is going on with the page cache.
<https://bugs.webkit.org/show_bug.cgi?id=140190,
https://bugs.webkit.org/show_bug.cgi?id=140871>
4. Accessibility tests have a number of problems:
(a) Several Accessibility tests fail in debug mode because they assert
that they are accessing text iterators before layout is complete. The
comment with this assertion indicates that this can cause crashes and
instability. <https://bugs.webkit.org/show_bug.cgi?id=140867>
(b) Some accessibility tests are very flaky with regard to digging
down into the DOM. Test will pass one run, fail the next.
<https://bugs.webkit.org/show_bug.cgi?id=140798>
Feel free to contact me any time if you want to tackle any of these
problems!
Otherwise, please just help keep the Windows bots green. I don’t want
to have to go through all of this again! :-)
Best regards,
-Brent
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev