michael@0: load(libdir + "parallelarray-helpers.js"); michael@0: michael@0: function kernel(n) { michael@0: // in parallel mode just recurse infinitely. michael@0: if (n > 10 && inParallelSection()) michael@0: return kernel(n); michael@0: michael@0: return n+1; michael@0: } michael@0: michael@0: function testMap() { michael@0: var p = range(0, 2048); michael@0: assertParallelExecWillBail( michael@0: m => p.mapPar(kernel, m)); michael@0: } michael@0: michael@0: if (getBuildConfiguration().parallelJS) michael@0: testMap();