Here’s my attempt to list the tests we currently have:
- Automated regression tests (from LayoutTests directory). Many different
types: Layout/pixel, text, script-tests, ref-tests coming soon, some requiring
local server, some JavaScript only. Better organization needed. Need to replace
old driver with new driver for non-Chromium platforms. Our #1 most critical
tests. Includes copies of some entire test suites, such as ietestcenter and CSS
2.1 and sputnik.
- Manual regression tests (in WebCore/manual-tests directory). These would
be in the primary regression tests if we found a way to automate them. A good
project for a contributor would be to convert these to automated tests one at a
time to try to empty this directory.
- Automated DOM binding generation regression tests (in
WebCore/bindings/scripts/test).
- JavaScript regression tests from Mozilla (in
JavaScriptCore/tests/mozilla). We would like run-webkit-tests to know how to
run these, but currently it does not.
- SunSpider JavaScript performance test (in SunSpider).
- SVG page load test performance test (in PageLoadTests/svg). I am not
familiar with this one.
- Platform-specific unit tests (in WebKit/chromium/tests, WebKit/gtk/tests,
and WebKit/qt/tests). Not familiar with these, how they are run, or what their
coverage are.
- Python regression tests. Not sure where they are, but I see these failing
on the bots so I know they exist.
Maybe this list will give us some ideas about how we want to organize tests in
the future.
-- Darin
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev