rem: }, fixture["timeout"]||500); 
add: }, fixture["timeout"]||1000); 
context: tests._runFixture = function(groupName, fixture){	var tg = this._groups[groupName];	this._testStarted(groupName, fixture);	var threw = false;	// run it, catching exceptions and reporting them	try{		// let tests reference "this.group.thinger..." which can be set by		// another test or group-level setUp function		fixture.group = tg; 		// only execute the parts of the fixture we've got		if(fixture["setUp"]){ fixture.setUp(this); }		if(fixture["runTest"]){  // should we error out of a fixture doesn't have a runTest?			var ret = fixture.runTest(this); 			// if we get a deferred back from the test runner, we know we're			// gonna wait for an async result. It's up to the test code to trap			// errors and give us an errback or callback.			if(ret instanceof tests.Deferred){				tg.inFlight++;				ret.groupName = groupName;				ret.fixture = fixture;				ret.addErrback(function(err){					tests._handleFailure(groupName, fixture, err);				});				var retEnd = function(){					if(fixture["tearDown"]){ fixture.tearDown(tests); }					tg.inFlight--;					if((!tg.inFlight)&&(tg.iterated)){						tests._groupFinished(groupName, (!tg.failures));					}					tests._testFinished(groupName, fixture, ret.results[0]);					if(tests._paused){						tests.run();					}				}				var timer = setTimeout(function(){					ret.cancel();					retEnd();				}, fixture["timeout"]||500);				ret.addBoth(function(arg){					clearTimeout(timer);					retEnd();				});				if(ret.fired < 0){					tests.pause();				}				return ret;			}		}		if(fixture["tearDown"]){ fixture.tearDown(this); }	}catch(e){		threw = true;		this._handleFailure(groupName, fixture, e);	}	this._testFinished(groupName, fixture, (!threw));}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/b724cced207e85cb9fcf3722649374920546906b/runner.js/buggy/tests/runner.js