haikuwebkit/LayoutTests/quicklook/powerpoint-legacy.html

13 lines
225 B
HTML
Raw Permalink Normal View History

[iOS] Add layout tests for QuickLook https://bugs.webkit.org/show_bug.cgi?id=148994 Reviewed by Daniel Bates. Add tests that verify WebKit's ability to preview certain document types on iOS using QuickLook.framework. These tests do not cover every document type supported by QuickLook, but they do cover common types like .pages, .numbers, .key, .doc(x), .xls(x), and .ppt(x). These tests should detect regressions in WebKit's conversion code, as well as regressions in QuickLook itself. The expected results might need to be occasionally updated if QuickLook changes its preview markup. These files contain text and images from webkit.org. * TestExpectations: Skipped quicklook tests on all platforms. * platform/ios-simulator/TestExpectations: Enabled quicklook tests on iOS. * quicklook/excel-expected.html: Added. * quicklook/excel-legacy-expected.html: Added. * quicklook/excel-legacy.html: Added. * quicklook/excel.html: Added. * quicklook/keynote-09-expected.html: Added. * quicklook/keynote-09.html: Added. * quicklook/keynote-expected.html: Added. * quicklook/keynote.html: Added. * quicklook/numbers-09-expected.html: Added. * quicklook/numbers-09.html: Added. * quicklook/numbers-expected.html: Added. * quicklook/numbers.html: Added. * quicklook/pages-09-expected.html: Added. * quicklook/pages-09.html: Added. * quicklook/pages-expected.html: Added. * quicklook/pages.html: Added. * quicklook/powerpoint-expected.html: Added. * quicklook/powerpoint-legacy-expected.html: Added. * quicklook/powerpoint-legacy.html: Added. * quicklook/powerpoint.html: Added. * quicklook/resources/excel-expected.html: Added. * quicklook/resources/excel-legacy-expected.html: Added. * quicklook/resources/excel-legacy.xls: Added. * quicklook/resources/excel.xlsx: Added. * quicklook/resources/keynote-09-expected/index.css: Added. * quicklook/resources/keynote-09-expected/index.html: Added. * quicklook/resources/keynote-09-expected/index.js: Added. * quicklook/resources/keynote-09.key: Added. * quicklook/resources/keynote-expected.pdf: Added. * quicklook/resources/keynote.key: Added. * quicklook/resources/numbers-09-expected/canvas.js: Added. * quicklook/resources/numbers-09-expected/index.html: Added. * quicklook/resources/numbers-09-expected/navigation.css: Added. * quicklook/resources/numbers-09-expected/navigation.html: Added. * quicklook/resources/numbers-09-expected/sheet_1.html: Added. * quicklook/resources/numbers-09.numbers: Added. * quicklook/resources/numbers-expected.pdf: Added. * quicklook/resources/numbers.numbers: Added. * quicklook/resources/pages-09-expected/index.css: Added. * quicklook/resources/pages-09-expected/index.html: Added. * quicklook/resources/pages-09.pages: Added. * quicklook/resources/pages-expected.pdf: Added. * quicklook/resources/pages.pages: Added. * quicklook/resources/powerpoint-expected.html: Added. * quicklook/resources/powerpoint-legacy-expected.html: Added. * quicklook/resources/powerpoint-legacy.ppt: Added. * quicklook/resources/powerpoint.pptx: Added. * quicklook/resources/webkit-icon.pdf: Added. * quicklook/resources/webkit-icon.png: Added. * quicklook/resources/webkit-icon.tiff: Added. * quicklook/resources/word-expected.html: Added. * quicklook/resources/word-legacy-expected.html: Added. * quicklook/resources/word-legacy.doc: Added. * quicklook/resources/word.docx: Added. * quicklook/word-expected.html: Added. * quicklook/word-legacy-expected.html: Added. * quicklook/word-legacy.html: Added. * quicklook/word.html: Added. Canonical link: https://commits.webkit.org/167095@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-09 16:56:14 +00:00
<!DOCTYPE html>
[QuickLook] Update quicklook test expectations https://bugs.webkit.org/show_bug.cgi?id=166798 <rdar://problem/26477735> Reviewed by Alex Christensen. Source/WebCore: QuickLook uses UUIDs to generate x-apple-ql-id: URLs, so they will differ each time a document is previewed. Since these URLs are included in QuickLook layout test results, WebArchiveDumpSupport needs to replace them with predictable values when dumping a web archive. * testing/cocoa/WebArchiveDumpSupport.mm: (WebCoreTestSupport::quickLookURLReplacements): Created a static Vector of CFStringRef pairs to store x-apple-ql-id: URLs and their replacement values. (WebCoreTestSupport::normalizeWebResourceURL): If the URL starts with “x-apple-ql-id://”, replace the text between the scheme and the file extension with “resource”. Store the original URL along with its replacement in quickLookURLReplacements(). (WebCoreTestSupport::createXMLStringFromWebArchiveData): Replaced all QuickLook URLs in the final XML text with their replacement URLs. LayoutTests: For documents that generate HTML previews, updated the expected results to be web archives. Web archives capture the same information that the expected HTML files did, but allow for easy rebasing with --reset-results. For documents that generate PDF previews, a webarchive expected result is inappropriate since the generated PDF will differ between runs due to changing metadata (e.g. creation date). These tests were kept as reftests but with updated expected results. * platform/ios-simulator/TestExpectations: Unskipped quicklook/. * quicklook/excel-expected.html: Removed. * quicklook/excel-expected.txt: Added. * quicklook/excel-legacy-expected.html: Removed. * quicklook/excel-legacy-expected.txt: Added. * quicklook/excel-legacy.html: Updated to dump as webarchive. * quicklook/excel.html: Ditto. * quicklook/keynote-09-expected.html: Removed. * quicklook/keynote-09-expected.txt: Added. * quicklook/keynote-09.html: Updated to dump as webarchive. * quicklook/numbers-09-expected.html: Removed. * quicklook/numbers-09-expected.txt: Added. * quicklook/numbers-09.html: Updated to dump as webarchive. * quicklook/pages-09-expected.html: Removed. * quicklook/pages-09-expected.txt: Added. * quicklook/pages-09.html: Updated to dump as webarchive. * quicklook/powerpoint-expected.html: Removed. * quicklook/powerpoint-expected.txt: Added. * quicklook/powerpoint-legacy-expected.html: Removed. * quicklook/powerpoint-legacy-expected.txt: Added. * quicklook/powerpoint-legacy.html: Updated to dump as webarchive. * quicklook/powerpoint.html: Updated to dump as webarchive. * quicklook/resources/excel-expected.html: Removed. * quicklook/resources/excel-legacy-expected.html: Removed. * quicklook/resources/keynote-09-expected/index.css: Removed. * quicklook/resources/keynote-09-expected/index.html: Removed. * quicklook/resources/keynote-09-expected/index.js: Removed. * quicklook/resources/keynote-expected.pdf: Updated. * quicklook/resources/numbers-09-expected/canvas.js: Removed. * quicklook/resources/numbers-09-expected/index.html: Removed. * quicklook/resources/numbers-09-expected/navigation.css: Removed. * quicklook/resources/numbers-09-expected/navigation.html: Removed. * quicklook/resources/numbers-09-expected/sheet_1.html: Removed. * quicklook/resources/numbers-expected.pdf: Updated. * quicklook/resources/pages-09-expected/index.css: Removed. * quicklook/resources/pages-09-expected/index.html: Removed. * quicklook/resources/pages-expected.pdf: Updated. * quicklook/resources/powerpoint-expected.html: Removed. * quicklook/resources/powerpoint-legacy-expected.html: Removed. * quicklook/resources/webkit-icon.pdf: Removed. * quicklook/resources/webkit-icon.png: Removed. * quicklook/resources/webkit-icon.tiff: Removed. * quicklook/resources/word-expected.html: Removed. * quicklook/resources/word-legacy-expected.html: Removed. * quicklook/word-expected.html: Removed. * quicklook/word-expected.txt: Added. * quicklook/word-legacy-expected.html: Removed. * quicklook/word-legacy-expected.txt: Added. * quicklook/word-legacy.html: Updated to dump as webarchive. * quicklook/word.html: Updated to dump as webarchive. Canonical link: https://commits.webkit.org/183942@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@210491 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-01-07 21:29:57 +00:00
<script>
if (window.testRunner)
testRunner.dumpDOMAsWebArchive();
</script>
[iOS] Add layout tests for QuickLook https://bugs.webkit.org/show_bug.cgi?id=148994 Reviewed by Daniel Bates. Add tests that verify WebKit's ability to preview certain document types on iOS using QuickLook.framework. These tests do not cover every document type supported by QuickLook, but they do cover common types like .pages, .numbers, .key, .doc(x), .xls(x), and .ppt(x). These tests should detect regressions in WebKit's conversion code, as well as regressions in QuickLook itself. The expected results might need to be occasionally updated if QuickLook changes its preview markup. These files contain text and images from webkit.org. * TestExpectations: Skipped quicklook tests on all platforms. * platform/ios-simulator/TestExpectations: Enabled quicklook tests on iOS. * quicklook/excel-expected.html: Added. * quicklook/excel-legacy-expected.html: Added. * quicklook/excel-legacy.html: Added. * quicklook/excel.html: Added. * quicklook/keynote-09-expected.html: Added. * quicklook/keynote-09.html: Added. * quicklook/keynote-expected.html: Added. * quicklook/keynote.html: Added. * quicklook/numbers-09-expected.html: Added. * quicklook/numbers-09.html: Added. * quicklook/numbers-expected.html: Added. * quicklook/numbers.html: Added. * quicklook/pages-09-expected.html: Added. * quicklook/pages-09.html: Added. * quicklook/pages-expected.html: Added. * quicklook/pages.html: Added. * quicklook/powerpoint-expected.html: Added. * quicklook/powerpoint-legacy-expected.html: Added. * quicklook/powerpoint-legacy.html: Added. * quicklook/powerpoint.html: Added. * quicklook/resources/excel-expected.html: Added. * quicklook/resources/excel-legacy-expected.html: Added. * quicklook/resources/excel-legacy.xls: Added. * quicklook/resources/excel.xlsx: Added. * quicklook/resources/keynote-09-expected/index.css: Added. * quicklook/resources/keynote-09-expected/index.html: Added. * quicklook/resources/keynote-09-expected/index.js: Added. * quicklook/resources/keynote-09.key: Added. * quicklook/resources/keynote-expected.pdf: Added. * quicklook/resources/keynote.key: Added. * quicklook/resources/numbers-09-expected/canvas.js: Added. * quicklook/resources/numbers-09-expected/index.html: Added. * quicklook/resources/numbers-09-expected/navigation.css: Added. * quicklook/resources/numbers-09-expected/navigation.html: Added. * quicklook/resources/numbers-09-expected/sheet_1.html: Added. * quicklook/resources/numbers-09.numbers: Added. * quicklook/resources/numbers-expected.pdf: Added. * quicklook/resources/numbers.numbers: Added. * quicklook/resources/pages-09-expected/index.css: Added. * quicklook/resources/pages-09-expected/index.html: Added. * quicklook/resources/pages-09.pages: Added. * quicklook/resources/pages-expected.pdf: Added. * quicklook/resources/pages.pages: Added. * quicklook/resources/powerpoint-expected.html: Added. * quicklook/resources/powerpoint-legacy-expected.html: Added. * quicklook/resources/powerpoint-legacy.ppt: Added. * quicklook/resources/powerpoint.pptx: Added. * quicklook/resources/webkit-icon.pdf: Added. * quicklook/resources/webkit-icon.png: Added. * quicklook/resources/webkit-icon.tiff: Added. * quicklook/resources/word-expected.html: Added. * quicklook/resources/word-legacy-expected.html: Added. * quicklook/resources/word-legacy.doc: Added. * quicklook/resources/word.docx: Added. * quicklook/word-expected.html: Added. * quicklook/word-legacy-expected.html: Added. * quicklook/word-legacy.html: Added. * quicklook/word.html: Added. Canonical link: https://commits.webkit.org/167095@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-09 16:56:14 +00:00
<style>
iframe {
width: 100vw;
height: 100vh;
}
</style>
<iframe src="resources/powerpoint-legacy.ppt"></iframe>