| Index: test/inspector/protocol-test.js
 | 
| diff --git a/test/inspector/protocol-test.js b/test/inspector/protocol-test.js
 | 
| index 52fb4b1d263b76057fcfc25a30587a0c1ea7437c..44a679707f695305b7e9dfbe827473ad6e67fe20 100644
 | 
| --- a/test/inspector/protocol-test.js
 | 
| +++ b/test/inspector/protocol-test.js
 | 
| @@ -133,6 +133,27 @@ InspectorTest.logObject = function(object, title)
 | 
|    InspectorTest.log(lines.join("\n"));
 | 
|  }
 | 
|  
 | 
| +InspectorTest.logMessage = function(message)
 | 
| +{
 | 
| +  if (message.id)
 | 
| +    message.id = 0;
 | 
| +
 | 
| +  const nonStableFields = new Set(["objectId", "scriptId", "exceptionId"]);
 | 
| +  var objects = [ message ];
 | 
| +  while (objects.length) {
 | 
| +    var object = objects.shift();
 | 
| +    for (var key in object) {
 | 
| +      if (nonStableFields.has(key))
 | 
| +        object[key] = `<${key}>`;
 | 
| +      else if (typeof object[key] === "object")
 | 
| +        objects.push(object[key]);
 | 
| +    }
 | 
| +  }
 | 
| +
 | 
| +  InspectorTest.logObject(message);
 | 
| +  return message;
 | 
| +}
 | 
| +
 | 
|  InspectorTest.completeTest = quit.bind(null);
 | 
|  
 | 
|  InspectorTest.evaluateInPage = function(string, callback)
 | 
| 
 |