module.exports = {
  test_page: 'tests/index.html?hidepassed',
  disable_watching: true,
  launch_in_ci: [
    'Chrome'
  ],
  launch_in_dev: [
    'Chrome'
  ],
  browser_args: {
    Chrome: {
      mode: 'ci',
      args: [
        // --no-sandbox is needed when running Chrome inside a container
        process.env.CI ? '--no-sandbox' : null,

        '--disable-gpu',
        '--headless',
        '--remote-debugging-port=0',
        '--window-size=1440,900'
      ].filter(Boolean)
    }
  }
};

module.exports = {
  test_page: 'tests/index.html?hidepassed',
  disable_watching: true,
  launch_in_ci: [
    'Chrome'
  ],
  launch_in_dev: [
    'Chrome'
  ],
  browser_args: {
    Chrome: {
      ci: [
        // --no-sandbox is needed when running Chrome inside a container
        process.env.CI ? '--no-sandbox' : null,

        '--disable-gpu',
        '--headless',
        '--remote-debugging-port=0',
        '--window-size=1440,900'
      ].filter(Boolean)
    }
  }
};

Migrate to new format for mode specific arguments.
Migrate to new format for mode specific arguments.

Testem is deprecating the format currently in use:

```js
browser_args: {
  Chrome: {
    mode: 'ci',
    args: [
      // args go here....
    ]
  }
}
```

In favor of this format:

```js
browser_args: {
  Chrome: {
    ci: [
      // args go here....
    ]
  }
}
```

This change is being made so that Testem can support using different
sets of arguments for different modes. The change also adds an `all` key
that can be used for shared arguments between modes (they are merged
with the mode specific args).
