testFuncTimerId = setTimeout(testFunc, interval); 
testFuncTimerId = setTimeout(testFunc, interval); 
function testFuncWatcher(){  a = null;  gc();  clearTimeout(testFuncTimerId);  testFuncWatcherId = testFuncTimerId = null;  if (currTest >= maxTests)  {    actual = 'Normal Exit';    reportCompare(expect, actual, summary);    printStatus('Test Completed');    gDelayTestDriverEnd = false;    jsTestDriverEnd();    return;  }  ++currTest;    print('Executing test ' + currTest + '\n');  testFuncWatcherId = setTimeout("testFuncWatcher()", timeOut);  testFuncTimerId = setTimeout(testFunc, interval); }
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-319980-01.js/clean/js/tests/js1_5/GC/regress-319980-01.js