Backed out changeset b71c8c052463 (bug 1943846) for causing mass failures. CLOSED...
[gecko.git] / tools / profiler / tests / xpcshell / test_start.js
blobc9ae135eb82be521479600ef41a28d430590f36e
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 add_task(async () => {
6 Assert.ok(!Services.profiler.IsActive());
8 let startPromise = Services.profiler.StartProfiler(10, 100, []);
10 Assert.ok(Services.profiler.IsActive());
12 await startPromise;
13 Assert.ok(Services.profiler.IsActive());
15 let stopPromise = Services.profiler.StopProfiler();
17 Assert.ok(!Services.profiler.IsActive());
19 await stopPromise;
20 Assert.ok(!Services.profiler.IsActive());
21 });