blob: ec237cb8e4deee1a923a63b44d9bb4a7fb595adf [file] [log] [blame]
<html>
<head>
<script src="../../http/tests/inspector/inspector-test.js"></script>
<script src="../../http/tests/inspector/timeline-test.js"></script>
<script>
function performActions()
{
console.timeStamp("time is an illusion");
}
function test()
{
var beforeStart = Date.now();
InspectorTest.startTimeline();
InspectorTest.waitForRecordType("TimeStamp", onTimeStamp);
InspectorTest.evaluateInPage("performActions()");
function onTimeStamp(record)
{
var now = Date.now();
var eventTime = record.startTime;
InspectorTest.assertGreaterOrEqual(eventTime, beforeStart, "event time should be after timeline start time");
InspectorTest.assertGreaterOrEqual(now, Math.floor(eventTime), "event time should be before now");
InspectorTest.addResult("done");
InspectorTest.stopTimeline(InspectorTest.completeTest.bind(InspectorTest));
}
}
</script>
</head>
<body onload="runTest()">
<p>
Tests sanity of timeline timestamps.
</p>
</body>
</html>