in MotionMark/resources/runner/benchmark-runner.js [115:137]
step: function(state)
{
if (!state) {
state = new BenchmarkRunnerState(this._suites);
this._suitesResults = {};
}
var suite = state.currentSuite();
if (!suite) {
this._finalize();
var promise = new SimplePromise;
promise.resolve();
return promise;
}
if (state.isFirstTest()) {
this._appendFrame();
}
return state.prepareCurrentTest(this, this._frame).then(function(prepareReturnValue) {
return this._runBenchmarkAndRecordResults(state);
}.bind(this));
},