Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / timeline / timeline-auto-record.html
index 6140c1f..0d7ce0c 100644 (file)
@@ -1,27 +1,29 @@
 <html>
 <head>
 <script src="../../http/tests/inspector/inspector-test.js"></script>
+<script src="../../http/tests/inspector/console-test.js"></script>
 <script src="../../http/tests/inspector/timeline-test.js"></script>
 <script>
 
 function test()
 {
-    var panel = WebInspector.inspectorView.panel("timeline");
+    var panel = WebInspector.panels.timeline
     var model = panel._model;
 
+    var callbackBarrier = new CallbackBarrier();
     model.addEventListener(WebInspector.TimelineModel.Events.RecordingStarted, recordingStarted);
-    model.addEventListener(WebInspector.TimelineModel.Events.RecordingStopped, recordingStopped);
+    model.addEventListener(WebInspector.TimelineModel.Events.RecordingStopped, callbackBarrier.createCallback());
 
-    WebInspector.inspectorView.showPanel("console");
+    WebInspector.ConsolePanel.show("console");
     InspectorTest.runWhenPageLoads(step1);
     InspectorTest.addResult("Reloading page on console panel");
     WebInspector.resourceTreeModel.reloadPage();
 
-
     function step1()
     {
-        WebInspector.inspectorView.showPanel("timeline");
-        InspectorTest.runWhenPageLoads(function() {});
+        WebInspector.TimelinePanel.show();
+        InspectorTest.runWhenPageLoads(callbackBarrier.createCallback());
+        callbackBarrier.callWhenDone(recordingStopped);
         InspectorTest.addResult("Reloading page on timeline panel");
         WebInspector.resourceTreeModel.reloadPage();
     }