Bug 1874684 - Part 33: Defer allocation of options object for CalendarDateFromFields...
[gecko.git] / remote / test / puppeteer / .mocharc.cjs
blob79c6c3bf65ece50c03d0ff95132e976aca8f8d66
1 /**
2  * @license
3  * Copyright 2020 Google Inc.
4  * SPDX-License-Identifier: Apache-2.0
5  */
7 let timeout = process.platform === 'win32' ? 20_000 : 10_000;
8 if (!!process.env.DEBUGGER_ATTACHED) {
9   timeout = 0;
11 module.exports = {
12   reporter: 'dot',
13   logLevel: 'debug',
14   require: ['./test/build/mocha-utils.js', 'source-map-support/register'],
15   exit: !!process.env.CI,
16   retries: process.env.CI ? 3 : 0,
17   parallel: !!process.env.PARALLEL,
18   timeout: timeout,
19   reporter: process.env.CI ? 'spec' : 'dot',
20   // This should make mocha crash on uncaught errors.
21   // See https://github.com/mochajs/mocha/blob/master/docs/index.md#--allow-uncaught.
22   allowUncaught: true,
23   // See https://github.com/mochajs/mocha/blob/master/docs/index.md#--async-only--a.
24   asyncOnly: true,