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

Unified Diff: ppapi/native_client/tests/examples.html

Issue 7920012: Add missing NaCl PPAPI test components to Chrome repo. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 3 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ppapi/native_client/tests/earth/pepper_cc.cc ('k') | ppapi/native_client/tests/nacl.scons » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/native_client/tests/examples.html
===================================================================
--- ppapi/native_client/tests/examples.html (revision 0)
+++ ppapi/native_client/tests/examples.html (revision 0)
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <!-- Copyright 2011 Google Inc. All rights reserved. -->
+ <head>
+ <title> Browser Test Page </title>
+ <META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
+ <META HTTP-EQUIV="Expires" CONTENT="-1" />
+ <script type="text/javascript">
+ //<![CDATA[
+// test_table descriptor consists of a number of rows.
+// Each row contains a two element array.
+// The first element is a "class" of test, which becomes a column heading.
+// The second element is a list of test descriptors.
+// Each test descriptor is a two element array containing a description and a
+// link.
+var test_table_descriptor = [
+ ['PPAPI Nexe Examples',
+ [
+ ['scripting', 'basic_object.html'],
+ ['events', 'ppapi_example_events.html'],
+ ['audio', 'ppapi_example_audio.html'],
+ ['url loading', 'ppapi_geturl.html'],
+ ['spinning earth - C', 'earth_c.html'],
+ ['spinning earth - C++', 'earth_cc.html'],
+ ['progress events', 'ppapi_progress_events.html'],
+ ['bad', 'ppapi_bad.html'],
+ ['crash', 'ppapi_crash.html'],
+ ['gles book', 'ppapi_gles_book.html']
+ ]
+ ],
+ ['PPAPI Proxy Tests',
+ [
+ ['PPB_Core', 'ppapi_ppb_core.html'],
+ ['PPB_Graphics2D', 'ppapi_ppb_graphics2d.html'],
+ ['PPB_Graphics3D', 'ppapi_ppb_graphics3d.html'],
+ ['PPB_FileSystem', 'ppapi_ppb_file_system.html'],
+ ['PPB_ImageData', 'ppapi_ppb_image_data.html'],
+ ['PPB_Instance', 'ppapi_ppb_instance.html'],
+ ['PPB_Memory', 'ppapi_ppb_memory.html'],
+ ['PPB_Messaging/PPP_Messaging', 'ppapi_messaging.html'],
+ ['PPB_Scrollbar', 'ppapi_ppb_scrollbar.html'],
+ ['PPB_URLRequestInfo', 'ppapi_ppb_url_request_info.html'],
+ ['PPP_Instance', 'ppapi_ppp_instance.html']
+ ]
+ ],
+ ['chrome/ppapi/{examples|tests}',
+ [
+ ['examples 2d', 'ppapi_example_2d.html'],
+ ['examples font', 'ppapi_example_font.html'],
+ ['examples gles2', 'ppapi_example_gles2.html'],
+ ['examples post_message', 'ppapi_example_post_message.html'],
+ ['list/run all PPAPI tests', 'test_case.html?mode=nacl'],
+ ['test Graphics2D', 'test_case.html?testcase=Graphics2D&mode=nacl'],
+ ['test ImageData', 'test_case.html?testcase=ImageData&mode=nacl'],
+ ['test Instance', 'test_case.html?testcase=Instance&mode=nacl'],
+ ['test PaintAggregator',
+ 'test_case.html?testcase=PaintAggregator&mode=nacl'],
+ ['test Scrollbar', 'test_case.html?testcase=Scrollbar&mode=nacl'],
+ ]
+ ]
+];
+
+var buildTable = function() {
+ var num_test_classes = test_table_descriptor.length;
+ var i;
+ var table = '<table border="10" cellpadding="5%" summary="Tests"><tr>';
+ // Build the table heading row.
+ for (i = 0; i < num_test_classes; ++i) {
+ var test_class_descriptor = test_table_descriptor[i];
+ var heading = test_class_descriptor[0];
+ table += '<th>' + heading + '</th>';
+ }
+ table += '</tr><tr>';
+ // Build the tests row as a set of nested tables.
+ for (i = 0; i < num_test_classes; ++i) {
+ var test_class_descriptor = test_table_descriptor[i];
+ var test_list = test_class_descriptor[1];
+ var num_tests = test_list.length;
+ var j;
+ table += '<td valign="top"><table summary="Individual tests">';
+ for (j = 0; j < num_tests; ++j) {
+ var test_descriptor = test_list[j];
+ var test_name = test_descriptor[0];
+ var test_link = test_descriptor[1];
+ table +=
+ '<tr><td>' +
+ '<button type="button" onclick="self.location=\'' + test_link +
+ '\'"> Go </button>&nbsp;' +
+ test_name +
+ '</td></tr>';
+ }
+ table += '</table></td>';
+ }
+ table += '</tr></table>';
+ // Install the table in the div element.
+ var table_div_element = document.getElementById('table_div');
+ table_div_element.innerHTML = table;
+}
+ //]]>
+ </script>
+ </head>
+ <body onload="buildTable()">
+ <h1> Native Client Browser Examples and Tests </h1>
+ <div id="table_div"> </div>
+ </body>
+</html>
Property changes on: ppapi/native_client/tests/examples.html
___________________________________________________________________
Added: svn:eol-style
+ LF
« no previous file with comments | « ppapi/native_client/tests/earth/pepper_cc.cc ('k') | ppapi/native_client/tests/nacl.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698