Index: third_party/WebKit/Source/devtools/front_end/main/Main.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/main/Main.js b/third_party/WebKit/Source/devtools/front_end/main/Main.js |
index 949c8444908830089abfcc3eeb5d1b9dbf0dfc5e..217e11c7457f8781e86805d8a7aee7ebe9b06811 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/main/Main.js |
+++ b/third_party/WebKit/Source/devtools/front_end/main/Main.js |
@@ -47,6 +47,24 @@ Main.Main = class { |
SDK.ResourceTreeModel.reloadAllPages(hard); |
} |
+ /** |
+ * @param {string} label |
+ */ |
+ static time(label) { |
+ if (Host.isUnderTest()) |
+ return; |
+ console.time(label); |
+ } |
+ |
+ /** |
+ * @param {string} label |
+ */ |
+ static timeEnd(label) { |
+ if (Host.isUnderTest()) |
+ return; |
+ console.timeEnd(label); |
+ } |
+ |
_loaded() { |
console.timeStamp('Main._loaded'); |
Runtime.setPlatform(Host.platform()); |
@@ -149,7 +167,7 @@ Main.Main = class { |
* @suppressGlobalPropertiesCheck |
*/ |
_createAppUI() { |
- console.time('Main._createAppUI'); |
+ Main.Main.time('Main._createAppUI'); |
UI.viewManager = new UI.ViewManager(); |
@@ -218,7 +236,7 @@ Main.Main = class { |
this._registerMessageSinkListener(); |
self.runtime.extension(Common.AppProvider).instance().then(this._showAppUI.bind(this)); |
- console.timeEnd('Main._createAppUI'); |
+ Main.Main.timeEnd('Main._createAppUI'); |
} |
/** |
@@ -226,7 +244,7 @@ Main.Main = class { |
* @suppressGlobalPropertiesCheck |
*/ |
_showAppUI(appProvider) { |
- console.time('Main._showAppUI'); |
+ Main.Main.time('Main._showAppUI'); |
var app = /** @type {!Common.AppProvider} */ (appProvider).createApp(); |
// It is important to kick controller lifetime after apps are instantiated. |
Components.dockController.initialize(); |
@@ -265,17 +283,17 @@ Main.Main = class { |
// Allow UI cycles to repaint prior to creating connection. |
setTimeout(this._initializeTarget.bind(this), 0); |
- console.timeEnd('Main._showAppUI'); |
+ Main.Main.timeEnd('Main._showAppUI'); |
} |
_initializeTarget() { |
- console.time('Main._initializeTarget'); |
+ Main.Main.time('Main._initializeTarget'); |
SDK.targetManager.connectToMainTarget(webSocketConnectionLost); |
InspectorFrontendHost.readyForTest(); |
// Asynchronously run the extensions. |
setTimeout(this._lateInitialization.bind(this), 100); |
- console.timeEnd('Main._initializeTarget'); |
+ Main.Main.timeEnd('Main._initializeTarget'); |
function webSocketConnectionLost() { |
if (!Main._disconnectedScreenWithReasonWasShown) |