blob: 9443ed10ef36e9e708717558bb67936b1b4d7b42 [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() {
CoverageTestRunner.startCoverage();
await TestRunner.evaluateInPagePromise('performActions()');
await CoverageTestRunner.stopCoverage();
TestRunner.addResult('Initial');
CoverageTestRunner.dumpCoverageListView();
CoverageTestRunner.startCoverage();
await CoverageTestRunner.stopCoverage();
TestRunner.addResult('After second session');
CoverageTestRunner.dumpCoverageListView();
var coverageView = self.runtime.sharedInstance(Coverage.CoverageView);
coverageView._clear();
CoverageTestRunner.startCoverage();
await CoverageTestRunner.stopCoverage();
TestRunner.addResult('After clear');
CoverageTestRunner.dumpCoverageListView();
TestRunner.completeTest();
}
</script>
</head>
<body onload="runTest()">
<p class="class">
Tests the coverage list view after finishing recording in the Coverage view.
</p>
</body>
</html>