зеркало из https://github.com/mozilla/gecko-dev.git
Bug 906525 - Re-enable PJS timeout tests. (r=nmatsakis)
This commit is contained in:
Родитель
37a4de0a84
Коммит
e7a69983be
|
@ -0,0 +1,27 @@
|
|||
// |jit-test| exitstatus: 6;
|
||||
|
||||
// One sneaky way to run GC during a parallel section is to invoke the
|
||||
// gc() function during the parallel timeout!
|
||||
|
||||
load(libdir + "parallelarray-helpers.js");
|
||||
|
||||
function iterate(x) {
|
||||
while (x == 2046) {
|
||||
// for exactly one index, this infinitely loops!
|
||||
// this ensures that the warmup doesn't loop.
|
||||
}
|
||||
return 22;
|
||||
}
|
||||
|
||||
function timeoutfunc() {
|
||||
print("Timed out, invoking the GC");
|
||||
gc();
|
||||
return false;
|
||||
}
|
||||
|
||||
timeout(1, timeoutfunc);
|
||||
|
||||
if (getBuildConfiguration().parallelJS)
|
||||
Array.buildPar(2048, iterate);
|
||||
else
|
||||
while(true);
|
|
@ -0,0 +1,17 @@
|
|||
// |jit-test| exitstatus: 6;
|
||||
|
||||
load(libdir + "parallelarray-helpers.js");
|
||||
|
||||
function iterate(x) {
|
||||
while (x == 2046) {
|
||||
// for exactly one index, this infinitely loops!
|
||||
// this ensures that the warmup doesn't loop.
|
||||
}
|
||||
return 22;
|
||||
}
|
||||
|
||||
timeout(1);
|
||||
if (getBuildConfiguration().parallelJS)
|
||||
Array.buildPar(2048, iterate);
|
||||
else
|
||||
while (true);
|
Загрузка…
Ссылка в новой задаче