blob: 64296f5415e22c9a92f5a196a8d78ec7a43368d8 [file] [log] [blame]
<html>
<head>
<script src="../../http/tests/inspector/inspector-test.js"></script>
<script src="../../http/tests/inspector/elements-test.js"></script>
<script src="coverage-test.js"></script>
<script src="resources/coverage.js"></script>
<link rel="stylesheet" type="text/css" href="resources/highlight-in-source.css">
<script>
async function test()
{
InspectorTest.startCoverage();
await InspectorTest.evaluateInPagePromise("performActions()");
await InspectorTest.stopCoverage();
var coverageView = self.runtime.sharedInstance(Coverage.CoverageView);
var dataGrid = coverageView._listView._dataGrid;
for (var child of dataGrid.rootNode().children) {
var data = child._coverageInfo;
var url = InspectorTest.formatters.formatAsURL(data.url);
if (url.endsWith("-test.js") || url.endsWith(".html"))
continue;
var type = Coverage.CoverageListView._typeToString(data.type);
InspectorTest.addResult(`${url} ${type} used: ${data.usedSize} unused: ${data.unusedSize} total: ${data.size}`);
}
InspectorTest.completeTest();
}
</script>
</head>
<body onload="runTest()">
<p class="class">
Tests the coverage list view after finishing recording in the Coverage view.
</p>
</body>
</html>