mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-17 22:32:51 +00:00
Bug 1253155 - remove test_saved_stacks.js as it isn't useful. r=fitzgen
MozReview-Commit-ID: FLBM9k6jpn6
This commit is contained in:
parent
7e7b9330e3
commit
767b9e9306
@ -150,3 +150,6 @@ if CONFIG['GNU_CXX']:
|
||||
'-Wno-error=shadow',
|
||||
'-Wno-ignored-qualifiers', # due to use of breakpad headers
|
||||
]
|
||||
|
||||
with Files('**'):
|
||||
BUG_COMPONENT = ('Core', 'Gecko Profiler')
|
||||
|
@ -1,69 +0,0 @@
|
||||
// Test that we get `js::SavedStacks::saveCurrentStack` frames.
|
||||
|
||||
function run_test() {
|
||||
let p = Cc["@mozilla.org/tools/profiler;1"];
|
||||
// Just skip the test if the profiler component isn't present.
|
||||
if (!p)
|
||||
return;
|
||||
p = p.getService(Ci.nsIProfiler);
|
||||
if (!p)
|
||||
return;
|
||||
|
||||
const { saveStack } = Cu.getJSTestingFunctions();
|
||||
|
||||
const ms = 5;
|
||||
p.StartProfiler(100, ms, ["js"], 1);
|
||||
|
||||
let then = Date.now();
|
||||
while (Date.now() - then < 30000) {
|
||||
function a() {
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
saveStack();
|
||||
}
|
||||
|
||||
a();
|
||||
a();
|
||||
a();
|
||||
a();
|
||||
a();
|
||||
|
||||
function b() {
|
||||
a();
|
||||
}
|
||||
|
||||
b();
|
||||
b();
|
||||
b();
|
||||
b();
|
||||
b();
|
||||
}
|
||||
|
||||
var profile = p.getProfileData().threads[0];
|
||||
|
||||
do_check_neq(profile.samples.data.length, 0);
|
||||
|
||||
let found = false;
|
||||
for (let sample of profile.samples.data) {
|
||||
const stack = getInflatedStackLocations(profile, sample);
|
||||
for (let frame of stack) {
|
||||
if (frame.indexOf("js::SavedStacks::saveCurrentStack") >= 0) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
do_check_true(found);
|
||||
|
||||
p.StopProfiler();
|
||||
}
|
@ -15,5 +15,4 @@ skip-if = true
|
||||
skip-if = !debug
|
||||
[test_enterjit_osr_enabling.js]
|
||||
skip-if = !debug
|
||||
[test_asm.js]
|
||||
[test_saved_stacks.js]
|
||||
[test_asm.js]
|
Loading…
x
Reference in New Issue
Block a user