--------------------------- CLASS: JasmineRunner ---------------------------
function JasmineRunner(options) {
        options = options || {};
        this.jasmine = jasmineCore.boot(jasmineCore);
        this.env = this.jasmine.getEnv();
        this.env.throwOnExpectationFailure(Boolean(options.stopOnFailure));
        this.env.randomizeTests(Boolean(options.random));
        this.env.seed(Boolean(options.seed));
        if (typeof options.defaultTimeout === 'number' && options.defaultTimeout >= 0) {
            this.jasmine.DEFAULT_TIMEOUT_INTERVAL = options.defaultTimeout;
        }
        this._reporters = [];
    }