}).then(function() {
        debug('%s/%d finished', ctx.name, ctx.iteration);
        emitter.emit('end', { name: ctx.name, run: ctx.run, iteration: ctx.iteration, timestamp: Date.now(), result: result, });
        reschedule();
      });