runner/Session.js
function(config) {
    var me = this;
    me.id = me.getId();
    var Driver = DriverFactory.get(config.profile.driver);
    me.driver = new Driver({
        session: me,
        options: config.options,
        profile: config.profile
    });
    me.featureFile = config.featureFile;
    me.profile = config.profile;
    me.testRunner = null;
    me.feature = null;
    me.options = config.options;
    me.context = {};
    me.aborted = false;
    me.state = 'stopped';
    me.init();
}
function(config) {
    var me = this;
    me.id = me.getId();
    var Driver = DriverFactory.get(config.profile.driver);
    me.driver = new Driver({
        session: me,
        options: config.options,
        profile: config.profile
    });
    me.featureFile = config.featureFile;
    me.profile = config.profile;
    me.testRunner = null;
    me.feature = null;
    me.options = config.options;
    me.context = {};
    me.aborted = false;
    me.state = 'stopped';
    me.init();
}
function ( config ) { var me = this ; me . id = me . getId ( ) ; var Driver = DriverFactory . get ( config . profile . driver ) ; me . driver = new Driver ( { session : me , options : config . options , profile : config . profile } ) ; me . featureFile = config . featureFile ; me . profile = config . profile ; me . testRunner = null ; me . feature = null ; me . options = config . options ; me . context = { } ; me . aborted = false ; me . state = 'stopped' ; me . init ( ) ; }
Error.stackTraceLimit = Infinity;
Error . stackTraceLimit = Infinity ;