// @TODO: Add Safari Tech Preview support exports.config = { specs: ['./compat-tests/CanaryTestRunner.js'], maxInstances: 40, capabilities: [ { browserName: 'chrome', platform: 'MAC', chromeOptions: { args: [ '--flag-switches-begin', '--enable-canvas-2d-dynamic-rendering-mode-switching', '--enable-es3-apis', '--enable-experimental-canvas-features', '--enable-experimental-web-platform-features', '--javascript-harmony', '--enable-quic', '--enable-webvr', '--touch-events=enabled', '--enable-features=AsmJsToWebAssembly,BackgroundVideoTrackOptimization,GamepadExtensions,GenericSensor,MaterialDesignBookmarks,MaterialDesignHistory,MaterialDesignSettings,MaterialDesignUserMenu,NativeNotifications,SharedArrayBuffer,V8Future,WebAssembly,WebUSB,brotli-encoding', '--flag-switches-end' ], binary: '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary' }, maxInstances: 1, seleniumProtocol: 'WebDriver' } ], sync: false, logLevel: 'error', coloredLogs: true, screenshotOnReject: false, services: ['selenium-standalone'], framework: 'mocha', reporters: ['dot'], reporterOptions: { outputDir: './' }, mochaOpts: { ui: 'bdd', compilers: ['js:babel-register'] } };