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

Side by Side Diff: chrome/test/data/v8_benchmark/run.html

Issue 42628: - Add UI test for the V8 Benchmark Suite.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 8 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/test/data/v8_benchmark/json2.js ('k') | chrome/test/ui/javascript_test_util.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> 1 <html>
2 <head> 2 <head>
3 <title>V8 Benchmark Suite</title> 3 <title>V8 Benchmark Suite</title>
4 <script type="text/javascript" src="json2.js"></script>
5 <script type="text/javascript" src="../../ui/v8_benchmark_uitest.js"></script>
4 <script type="text/javascript" src="base.js"></script> 6 <script type="text/javascript" src="base.js"></script>
5 <script type="text/javascript" src="richards.js"></script> 7 <script type="text/javascript" src="richards.js"></script>
6 <script type="text/javascript" src="deltablue.js"></script> 8 <script type="text/javascript" src="deltablue.js"></script>
7 <script type="text/javascript" src="crypto.js"></script> 9 <script type="text/javascript" src="crypto.js"></script>
8 <script type="text/javascript" src="raytrace.js"></script> 10 <script type="text/javascript" src="raytrace.js"></script>
9 <script type="text/javascript" src="earley-boyer.js"></script> 11 <script type="text/javascript" src="earley-boyer.js"></script>
10 <script type="text/javascript" src="regexp.js"></script> 12 <script type="text/javascript" src="regexp.js"></script>
11 <link type="text/css" rel="stylesheet" href="style.css"></link> 13 <link type="text/css" rel="stylesheet" href="style.css"></link>
12 <script type="text/javascript"> 14 <script type="text/javascript">
13 var completed = 0; 15 var completed = 0;
14 var benchmarks = BenchmarkSuite.CountBenchmarks(); 16 var benchmarks = BenchmarkSuite.CountBenchmarks();
15 var success = true; 17 var success = true;
16 18
17 function ShowProgress(name) { 19 function ShowProgress(name) {
18 var status = document.getElementById("status"); 20 var status = document.getElementById("status");
19 var percentage = ((++completed) / benchmarks) * 100; 21 var percentage = ((++completed) / benchmarks) * 100;
20 status.innerHTML = "Running: " + Math.round(percentage) + "% completed."; 22 status.innerHTML = "Running: " + Math.round(percentage) + "% completed.";
21 } 23 }
22 24
23 25
24 function AddResult(name, result) { 26 function AddResult(name, result) {
27 automation.AddResult(name, result);
25 var text = name + ': ' + result; 28 var text = name + ': ' + result;
26 var results = document.getElementById("results"); 29 var results = document.getElementById("results");
27 results.innerHTML += (text + "<br/>"); 30 results.innerHTML += (text + "<br/>");
28 } 31 }
29 32
30 33
31 function AddError(name, error) { 34 function AddError(name, error) {
32 AddResult(name, '<b>error</b>'); 35 AddResult(name, '<b>error</b>');
33 success = false; 36 success = false;
34 } 37 }
35 38
36 39
37 function AddScore(score) { 40 function AddScore(score) {
41 automation.SetScore(score);
42 automation.SetDone();
38 var status = document.getElementById("status"); 43 var status = document.getElementById("status");
39 if (success) { 44 if (success) {
40 status.innerHTML = "Score: " + score; 45 status.innerHTML = "Score: " + score;
41 } 46 }
42 } 47 }
43 48
44 49
45 function Run() { 50 function Run() {
46 BenchmarkSuite.RunSuites({ NotifyStep: ShowProgress, 51 BenchmarkSuite.RunSuites({ NotifyStep: ShowProgress,
47 NotifyError: AddError, 52 NotifyError: AddError,
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 <div id="status" style="text-align: center; margin-top: 60px; font-size: 120%; font-weight: bold;">Starting...</div> 98 <div id="status" style="text-align: center; margin-top: 60px; font-size: 120%; font-weight: bold;">Starting...</div>
94 <div style="text-align: left; margin: 30px 0 0 90px;" id="results"> 99 <div style="text-align: left; margin: 30px 0 0 90px;" id="results">
95 <div> 100 <div>
96 </div> 101 </div>
97 </td></tr></table> 102 </td></tr></table>
98 103
99 </div> 104 </div>
100 105
101 </body> 106 </body>
102 </html> 107 </html>
OLDNEW
« no previous file with comments | « chrome/test/data/v8_benchmark/json2.js ('k') | chrome/test/ui/javascript_test_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698