Bug 906525 - Re-enable PJS timeout tests. (r=nmatsakis)

This commit is contained in:
Shu-yu Guo 2014-04-22 14:13:15 -07:00
Родитель 37a4de0a84
Коммит e7a69983be
2 изменённых файлов: 44 добавлений и 0 удалений

Просмотреть файл

@ -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);