Running unit tests  [․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬․]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬]  [▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬]   31205 passing (8m)  7 failing  1) bin/eslint.js reading from stdin successfully handles more than 4k data via stdin:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   2) bin/eslint.js running on files has exit code 0 if no linting errors occur:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   3) bin/eslint.js running on files has exit code 1 if a syntax error is thrown:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   4) bin/eslint.js handling crashes prints the error message to stderr in the event of a crash:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   5) bin/eslint.js emitting a warning for ecmaFeatures does not emit a warning when it does not find an ecmaFeatures option:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   6) bin/eslint.js emitting a warning for ecmaFeatures emits a warning when it finds an ecmaFeatures option:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/bin/eslint.js) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)   7) ESLint ESLint constructor function the default value of 'options.cwd' should be the current working directory.:  Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/eslint/src/eslint-8.7.0/tests/lib/eslint/eslint.js)  =============================== Coverage summary =============================== Statements : 98.88% ( 15549/15724 ) Branches : 97.75% ( 12948/13245 ) Functions : 99.46% ( 3559/3578 ) Lines : 98.88% ( 15290/15462 ) ================================================================================ /build/eslint/src/eslint-8.7.0/node_modules/shelljs/src/common.js:401 if (config.fatal) throw e; ^ Error: exec: at Object.error (/build/eslint/src/eslint-8.7.0/node_modules/shelljs/src/common.js:110:27) at execSync (/build/eslint/src/eslint-8.7.0/node_modules/shelljs/src/exec.js:120:12) at _exec (/build/eslint/src/eslint-8.7.0/node_modules/shelljs/src/exec.js:223:12) at /build/eslint/src/eslint-8.7.0/node_modules/shelljs/src/common.js:335:23 at Function.target.mocha (/build/eslint/src/eslint-8.7.0/Makefile.js:550:18) at Object.global.target. [as mocha] (/build/eslint/src/eslint-8.7.0/node_modules/shelljs/make.js:36:40) at /build/eslint/src/eslint-8.7.0/node_modules/shelljs/make.js:48:27 at Array.forEach () at Timeout._onTimeout (/build/eslint/src/eslint-8.7.0/node_modules/shelljs/make.js:46:10) at listOnTimeout (node:internal/timers:557:17) Node.js v17.1.0 ==> ERROR: A failure occurred in check().  Aborting...