| OLD | NEW |
| 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 Loading... |
| 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> |
| OLD | NEW |