配置檔案 shardTestFiles - Chrome

此配置允許你在兩個瀏覽器例項中並行執行整個 spec 規範檔案。它有助於縮短整體測試執行時間。根據你的需要更改 maxInstances。

注意確保你的測試是獨立的。

var config = {};
var timeout = 120000;

config.framework = 'jasmine2';
config.allScriptsTimeout = timeout;
config.getPageTimeout = timeout;
config.jasmineNodeOpts.isVerbose = true;
config.jasmineNodeOpts.defaultTimeoutInterval = timeout;
config.specs = ['qa/**/*Spec.js'];
config.capabilities = {
    browserName: 'chrome',
    shardTestFiles: true,
    maxInstances: 2,
    'chromeOptions': {
        'args': ['start-minimized', 'window-size=1920,1080']
    }
};

exports.config = config;