Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: ppapi/tests/test_case.html

Issue 4991006: Run Pepper unit tests in Native Client.... (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ppapi/cpp/var.cc ('k') | ppapi/tests/testing_instance.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 ) {
darin (slow to review) 2010/11/16 00:23:20 style nit: no spaces around the parameter 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>
OLDNEW
« no previous file with comments | « ppapi/cpp/var.cc ('k') | ppapi/tests/testing_instance.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698