b=474517; add option for trace-test to skip slow tests; r=shaver

This commit is contained in:
Vladimir Vukicevic 2009-02-03 21:11:09 -08:00
Родитель 82012c50cc
Коммит e6fedb285c
1 изменённых файлов: 8 добавлений и 0 удалений

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

@ -13,6 +13,12 @@ const RECORDLOOP = HOTLOOP;
// The loop count at which we run the trace // The loop count at which we run the trace
const RUNLOOP = HOTLOOP + 1; const RUNLOOP = HOTLOOP + 1;
var gDoMandelbrotTest = true;
if ("gSkipSlowTests" in this && gSkipSlowTests) {
print("** Skipping slow tests");
gDoMandelbrotTest = false;
}
var testName = null; var testName = null;
if ("arguments" in this && arguments.length > 0) if ("arguments" in this && arguments.length > 0)
testName = arguments[0]; testName = arguments[0];
@ -4264,6 +4270,7 @@ load("math-trace-tests.js");
// XXXbz I would dearly like to wrap it up into a function to avoid polluting // XXXbz I would dearly like to wrap it up into a function to avoid polluting
// the global scope, but the function ends up heavyweight, and then we lose on // the global scope, but the function ends up heavyweight, and then we lose on
// the jit. // the jit.
if (gDoMandelbrotTest) {
load("mandelbrot-results.js"); load("mandelbrot-results.js");
//function testMandelbrotAll() { //function testMandelbrotAll() {
// Configuration options that affect which codepaths we follow. // Configuration options that affect which codepaths we follow.
@ -4507,6 +4514,7 @@ load("mandelbrot-results.js");
test(createMandelSet); test(createMandelSet);
//} //}
//testMandelbrotAll(); //testMandelbrotAll();
} /* if (gDoMandelbrotTest) */
// END MANDELBROT STUFF // END MANDELBROT STUFF
/***************************************************************************** /*****************************************************************************