Skip to content
  • ddkilzer's avatar
    LayoutTests: · 8f8e8d62
    ddkilzer authored
            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.
            Alters WebResourceResponse and WebResourceURL properties within WebArchive format
            to normalize URLs to remove path where WebKit was checked out.  Also converts
            WebDataResource properties from data to string if the corresponding
            WebResourceMIMEType property starts with "text/" or equals
            "application/x-javascript".
    
            * DumpRenderTree/DumpRenderTree.m:
            (convertWebResourceDataToString): Added.
            (normalizeWebResourceURL): Added.
            (normalizeWebResourceResponse): Added.
            (serializeWebArchiveToXML): Added.
            (dump):
            (+[LayoutTestController isSelectorExcludedFromWebScript:]):
            (-[LayoutTestController dumpAsWebArchive]): Added.
            (runTest):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19284 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8f8e8d62