| Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-skia-excessive-size.html
|
| ===================================================================
|
| --- third_party/WebKit/LayoutTests/fast/canvas/canvas-skia-excessive-size.html (revision 0)
|
| +++ third_party/WebKit/LayoutTests/fast/canvas/canvas-skia-excessive-size.html (revision 0)
|
| @@ -0,0 +1,37 @@
|
| +<head>
|
| +<script>
|
| +function print(message)
|
| +{
|
| + var paragraph = document.createElement("li");
|
| + paragraph.appendChild(document.createTextNode(message));
|
| + document.getElementById("console").appendChild(paragraph);
|
| +}
|
| +function test()
|
| +{
|
| + if (window.layoutTestController)
|
| + layoutTestController.dumpAsText();
|
| +
|
| + var canvas = document.getElementById("bigCanvas");
|
| + var width = canvas.width;
|
| + // We need to perform a context fetch to force allocation of
|
| + // canvas resources.
|
| + if (canvas.getContext)
|
| + {
|
| + var ctx = canvas.getContext("2d");
|
| + if (ctx == null)
|
| + {
|
| + print("Canvas 2d context = null!");
|
| + }
|
| + }
|
| +
|
| + print("Survived canvas creation attempt. Width = " + width);
|
| +}
|
| +</script>
|
| +</head>
|
| +<body onload="test();">
|
| +<canvas id="bigCanvas" width="134217728" height="1"></canvas>
|
| +<p>This test checks to see if the browser survives the attempted creation
|
| +of an excessively large canvas.</p>
|
| +<hr>
|
| +<p><ol id=console></ol></p>
|
| +</body>
|
|
|