| Index: test/js-perf-test/Inspector/run.js
|
| diff --git a/test/js-perf-test/Inspector/run.js b/test/js-perf-test/Inspector/run.js
|
| index 8636b004713734df94318125542e3ba9e4961152..cde30909279e6c308d7f8ab0590f75dd250679d0 100644
|
| --- a/test/js-perf-test/Inspector/run.js
|
| +++ b/test/js-perf-test/Inspector/run.js
|
| @@ -5,8 +5,11 @@
|
| load('../base.js');
|
|
|
| load('debugger.js');
|
| +load('runtime.js');
|
|
|
| -var success = true;
|
| +let success = true;
|
| +let lastId = 0;
|
| +let prevMessage = null;
|
|
|
| function PrintResult(name, result) {
|
| print(name + '-Inspector(Score): ' + result);
|
| @@ -26,3 +29,19 @@ BenchmarkSuite.config.doDeterministic = undefined;
|
| BenchmarkSuite.RunSuites({ NotifyResult: PrintResult,
|
| NotifyError: PrintError,
|
| NotifyStep: PrintStep });
|
| +
|
| +function receive(message) {
|
| + prevMessage = JSON.parse(message);
|
| +}
|
| +
|
| +function SendMessage(method, params) {
|
| + let obj = {id: ++lastId, method: method};
|
| + if (params) {
|
| + obj.params = params;
|
| + }
|
| + send(JSON.stringify(obj));
|
| + if (prevMessage && prevMessage.id == lastId) {
|
| + return prevMessage;
|
| + }
|
| + return null;
|
| +}
|
|
|