OLD | NEW |
1 <html><head> | 1 <html><head> |
2 <link rel="stylesheet" href="test_page.css"> | 2 <link rel="stylesheet" href="test_page.css"> |
3 <script> | 3 <script> |
4 function AdjustHeight(frameWin) { | 4 function AdjustHeight(frameWin) { |
5 var div = frameWin.document.getElementsByTagName("div")[0]; | 5 var div = frameWin.document.getElementsByTagName("div")[0]; |
6 var height = frameWin.getComputedStyle(div).height; | 6 var height = frameWin.getComputedStyle(div).height; |
7 frameWin.frameElement.style.height = height; | 7 frameWin.frameElement.style.height = height; |
8 } | 8 } |
9 | 9 |
10 function DidExecuteTests() { | 10 function DidExecuteTests() { |
(...skipping 30 matching lines...) Expand all Loading... |
41 function RunAll() { | 41 function RunAll() { |
42 // Remove any existing frames. | 42 // Remove any existing frames. |
43 var existing = document.getElementsByClassName("frame-container"); | 43 var existing = document.getElementsByClassName("frame-container"); |
44 while (existing.length) | 44 while (existing.length) |
45 existing[0].parentNode.removeChild(existing[0]); | 45 existing[0].parentNode.removeChild(existing[0]); |
46 | 46 |
47 // Add new frames for each test, but do so one frame at a time. | 47 // Add new frames for each test, but do so one frame at a time. |
48 LoadNext(0); | 48 LoadNext(0); |
49 } | 49 } |
50 | 50 |
| 51 function ExtractSearchParameter( name ) { |
| 52 var nameIndex = location.search.indexOf(name + "="); |
| 53 if (nameIndex != -1) { |
| 54 var value = location.search.substring(nameIndex + name.length + 1); |
| 55 var endIndex = value.indexOf("&"); |
| 56 if (endIndex != -1) |
| 57 value = value.substring(0, endIndex); |
| 58 return value; |
| 59 } |
| 60 return ""; |
| 61 } |
| 62 |
51 onload = function() { | 63 onload = function() { |
52 var mimeType = "application/x-ppapi-tests"; | 64 var testcase = ExtractSearchParameter("testcase"); |
53 if (mimeType in navigator.mimeTypes) { | 65 var mode = ExtractSearchParameter("mode"); |
54 var testcase = location.search.substring(1); | 66 document.title = 'Test ' + testcase; |
55 document.title = 'Test ' + testcase; | 67 var obj; |
56 | 68 if (mode == "nacl") { |
57 var obj = document.createElement("OBJECT"); | 69 var nexes = "ARM: ppapi_tests_arm.nexe \nx86-32: ppapi_tests.nexe \nx86-64:
ppapi_tests_x86_64."; |
| 70 obj = document.createElement("OBJECT"); |
| 71 obj.setAttribute("type", "application/x-ppapi-nacl-srpc"); |
| 72 obj.setAttribute("nexes", nexes); |
| 73 obj.setAttribute("mode", mode); |
| 74 } else { |
| 75 var mimeType = "application/x-ppapi-tests"; |
| 76 if (mimeType in navigator.mimeTypes) { |
| 77 obj = document.createElement("OBJECT"); |
| 78 obj.setAttribute("type", mimeType); |
| 79 } else { |
| 80 document.getElementById("console").innerHTML = |
| 81 '<span class="fail">FAIL</span>: ' + |
| 82 '<span class="err_msg">Test plug-in is not registered.</span>'; |
| 83 } |
| 84 } |
| 85 if (obj) { |
58 obj.setAttribute("id", "plugin"); | 86 obj.setAttribute("id", "plugin"); |
59 obj.setAttribute("type", mimeType); | |
60 obj.setAttribute("testcase", testcase); | 87 obj.setAttribute("testcase", testcase); |
61 document.getElementById("container").appendChild(obj); | 88 document.getElementById("container").appendChild(obj); |
62 } else { | |
63 document.getElementById("console").innerHTML = | |
64 '<span class="fail">FAIL</span>: ' + | |
65 '<span class="err_msg">Test plug-in is not registered.</span>'; | |
66 } | 89 } |
67 } | 90 } |
68 </script> | 91 </script> |
69 </head><body> | 92 </head><body> |
70 <div> | 93 <div> |
71 <div id="container"></div> | 94 <div id="container"></div> |
72 <div id="console" /><span class="load_msg">loading...</span></div> | 95 <div id="console" /><span class="load_msg">loading...</span></div> |
73 </div> | 96 </div> |
74 </body></html> | 97 </body></html> |
OLD | NEW |