forked from mirrors/gecko-dev
MozReview-Commit-ID: F6xUXCgdRE4 --HG-- extra : rebase_source : 65de1b0aba412d9044b5196115f74276caa058f2
30 lines
896 B
JavaScript
30 lines
896 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/**
|
|
* Test that we get "Styles" markers with correct meta.
|
|
*/
|
|
"use strict";
|
|
|
|
const { PerformanceFront } = require("devtools/shared/fronts/performance");
|
|
const MARKER_NAME = "Styles";
|
|
|
|
add_task(async function() {
|
|
await addTab(MAIN_DOMAIN + "doc_perf.html");
|
|
|
|
initDebuggerServer();
|
|
const client = new DebuggerClient(DebuggerServer.connectPipe());
|
|
const form = await connectDebuggerClient(client);
|
|
const front = PerformanceFront(client, form);
|
|
await front.connect();
|
|
const rec = await front.startRecording({ withMarkers: true });
|
|
|
|
const markers = await waitForMarkerType(front, MARKER_NAME);
|
|
|
|
await front.stopRecording(rec);
|
|
|
|
ok(markers.some(m => m.name === MARKER_NAME), `got some ${MARKER_NAME} markers`);
|
|
|
|
await client.close();
|
|
gBrowser.removeCurrentTab();
|
|
});
|