LayoutTests:
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=11882
Need a way to regression test .webarchive output files
Created webarchive tests that exercise various features of the WebArchive format.
* webarchive/resources/apple.gif: Copied from fast/canvas/resources/apple.gif.
* webarchive/resources/dump-webarchive.js: Added.
* webarchive/resources/test-frame.html: Added.
* webarchive/resources/test-style.css: Added.
* webarchive/test-body-background-expected.txt: Added.
* webarchive/test-body-background.html: Added.
* webarchive/test-duplicate-resources-expected.txt: Added.
* webarchive/test-duplicate-resources.html: Added.
* webarchive/test-frameset-expected.txt: Added.
* webarchive/test-frameset.html: Added.
* webarchive/test-img-src-expected.txt: Added.
* webarchive/test-img-src.html: Added.
* webarchive/test-input-src-expected.txt: Added.
* webarchive/test-input-src.html: Added.
* webarchive/test-link-href-expected.txt: Added.
* webarchive/test-link-href.html: Added.
* webarchive/test-object-data-expected.txt: Added.
* webarchive/test-object-data.html: Added.
* webarchive/test-script-src-expected.txt: Added.
* webarchive/test-script-src.html: Added.
* webarchive/test-table-background-expected.txt: Added.
* webarchive/test-table-background.html: Added.
* webarchive/test-td-background-expected.txt: Added.
* webarchive/test-td-background.html: Added.
WebKitTools:
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=11882
Need a way to regression test .webarchive output files
Implement layoutTestController.dumpAsWebArchive() to test WebArchive format.
Saves WebArchive plist in xml format, then alters file:// URLs to remove path
where WebKit was checked out.
* DumpRenderTree/DumpRenderTree.m:
(serializeWebArchiveToXML): Added.
(dump):
(+[LayoutTestController isSelectorExcludedFromWebScript:]):
(-[LayoutTestController dumpAsWebArchive]): Added.
(runTest):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18466
268f45cc-cd09-0410-ab3c-
d52691b4dbfc