| OLD | NEW |
| 1 function extension_runAudits(callback) | 1 function extension_runAudits(callback) |
| 2 { | 2 { |
| 3 evaluateOnFrontend("InspectorTest.startExtensionAudits(reply);", callback); | 3 evaluateOnFrontend("InspectorTest.startExtensionAudits(reply);", callback); |
| 4 } | 4 } |
| 5 | 5 |
| 6 // runs in front-end | 6 // runs in front-end |
| 7 var initialize_ExtensionsAuditsTest = function() | 7 var initialize_ExtensionsAuditsTest = function() |
| 8 { | 8 { |
| 9 InspectorTest.startExtensionAudits = function(callback) | 9 InspectorTest.startExtensionAudits = function(callback) |
| 10 { | 10 { |
| 11 const launcherView = UI.panels.audits._launcherView; | 11 const launcherView = UI.panels.audits._launcherView; |
| 12 launcherView._selectAllClicked(false); | 12 launcherView._selectAllClicked(false); |
| 13 launcherView._auditPresentStateElement.checked = true; | 13 launcherView._auditPresentStateElement.checked = true; |
| 14 | 14 |
| 15 var extensionCategories = document.querySelectorAll(".audit-categories-c
ontainer > label"); | 15 var extensionCategories = document.querySelectorAll(".audit-categories-c
ontainer > label"); |
| 16 for (var i = 0; i < extensionCategories.length; ++i) { | 16 for (var i = 0; i < extensionCategories.length; ++i) { |
| 17 var shouldBeEnabled = extensionCategories[i].textContent.includes("E
xtension"); | 17 var shouldBeEnabled = extensionCategories[i].textContent.includes("E
xtension"); |
| 18 if (!shouldBeEnabled && extensionCategories[i].textElement) |
| 19 shouldBeEnabled = extensionCategories[i].textElement.textContent
.includes("Extension"); |
| 18 if (shouldBeEnabled !== extensionCategories[i].checkboxElement.check
ed) | 20 if (shouldBeEnabled !== extensionCategories[i].checkboxElement.check
ed) |
| 19 extensionCategories[i].checkboxElement.click(); | 21 extensionCategories[i].checkboxElement.click(); |
| 20 } | 22 } |
| 21 | 23 |
| 22 function onAuditsDone() | 24 function onAuditsDone() |
| 23 { | 25 { |
| 24 InspectorTest.collectAuditResults(callback); | 26 InspectorTest.collectAuditResults(callback); |
| 25 } | 27 } |
| 26 InspectorTest.addSniffer(UI.panels.audits, "auditFinishedCallback", onAu
ditsDone, true); | 28 InspectorTest.addSniffer(UI.panels.audits, "auditFinishedCallback", onAu
ditsDone, true); |
| 27 | 29 |
| 28 launcherView._launchButtonClicked(); | 30 launcherView._launchButtonClicked(); |
| 29 } | 31 } |
| 30 | 32 |
| 31 InspectorTest.dumpAuditProgress = function() | 33 InspectorTest.dumpAuditProgress = function() |
| 32 { | 34 { |
| 33 var progress = document.querySelector(".progress-indicator").shadowRoot.
querySelector("progress"); | 35 var progress = document.querySelector(".progress-indicator").shadowRoot.
querySelector("progress"); |
| 34 InspectorTest.addResult("Progress: " + Math.round(100 * progress.value /
progress.max) + "%"); | 36 InspectorTest.addResult("Progress: " + Math.round(100 * progress.value /
progress.max) + "%"); |
| 35 } | 37 } |
| 36 | 38 |
| 37 // We will render DOM node results, so preload elements. | 39 // We will render DOM node results, so preload elements. |
| 38 InspectorTest.preloadPanel("elements"); | 40 InspectorTest.preloadPanel("elements"); |
| 39 InspectorTest.preloadPanel("audits"); | 41 InspectorTest.preloadPanel("audits"); |
| 40 } | 42 } |
| OLD | NEW |