1if (window.testRunner)
2    testRunner.dumpAsText();
3
4(function() {
5    var portrait = { width: window.innerWidth, height: window.innerHeight };
6    var landscape = { width: window.innerHeight, height: window.innerWidth };
7
8    var run = function() {
9        window.resizeTo(portrait.width, portrait.height);
10        document.body.offsetTop;
11        window.resizeTo(landscape.width, landscape.height);
12        document.body.offsetTop;
13    };
14
15    function onTestDone() {
16        var logNode = document.getElementById("log");
17        logNode.parentNode.removeChild(logNode);
18        document.body.innerHTML = "";
19        document.body.appendChild(logNode);
20    };
21
22    function startTest() {
23        PerfTestRunner.measureRunsPerSecond({
24            description: "Exercising window resize and following relayout",
25            run: run,
26            done: onTestDone
27        });
28    }
29
30    document.addEventListener("DOMContentLoaded", startTest);
31})();
32