add:  var testcases = win.testcases; for (var i = 0; i < testcases.length; i++) { var testcase = testcases[i]; cdump('testname: '    + testcase.name + ' ' + 'bug: '         + testcase.bugnumber + ' ' + (testcase.passed ? 'PASSED':'FAILED') + ' ' + 'description: ' + testcase.description + ' ' + 'expected: '    + testcase.expect + ' ' + 'actual: '      + testcase.actual + ' ' + 'reason: '      + testcase.reason); } 
context: function checkTestCompleted(){  var win = gSpider.mDocument.defaultView;  if (win.wrappedJSObject)  {    win = win.wrappedJSObject;  }  if (win.gPageCompleted)  {    gPageCompleted = true;  }  else  {    dlog('page not completed, recheck');    setTimeout(checkTestCompleted, gCheckInterval);  }  }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/91af505e5beace9384f93a1b6ef30a1a2b1b2b4d/userhookeach-e4x.js/clean/js/tests/userhookeach-e4x.js