domain | mochajs.org |
summary | **Summary:**
* Mocha worker process flow: 1. Creates a new Mocha instance for each test file. 2. Runs the test file (repeating steps 8 and 10 from previous processes). 3. Buffers test results instead of reporting them directly. 4. Returns buffered results to the main process once complete. 5. Returns to the pool for another test file, if available. 6. Mocha prints a final summary/epilog (if applicable) and runs global teardown fixtures. * Mocha command line flags: - **Behavior**: + `--allow-uncaught`: Allow uncaught errors to propagate (boolean) + `-A, --async-only`: Require all tests to use a callback async or return Promise (boolean) - **Test control**: + `-b, --bail`: Abort after first test failure (boolean) + `--check-leaks`: Check for global variable leaks (boolean) + `--delay`: Delay initial execution of root suite (boolean) + `--dry-run`: Report tests without executing them (boolean) + `--exit`: Force Mocha to quit after tests complete (boolean) + `--pass-on-failing-test-suite`: Don't fail test run if tests were failed (default: false) + `--fail-zero`: Fail test run if no tests encountered (boolean) - **Test filtering**: + `--forbid-only`: Fail if exclusive tests encountered (boolean) + `--forbid-pending`: Fail if pending tests encountered (boolean) - **Globals**: + `--global, --globals`: List of allowed global variables (array) - **Parallel testing**: + `-j, --jobs`: Number of concurrent jobs for `--parallel` (default: number of CPU cores - 1) + `-p, --parallel`: Run tests in parallel (boolean) - **Exit codes**: + `--posix-exit-codes`: Use POSIX and UNIX shell exit codes as Mocha's return value (boolean) - **Retrying failed tests**: + `--retries`: Retry failed tests this many times (number) - **Timeouts**: + `-s, --slow`: Specify slow test threshold in milliseconds (string, default: 75) + `-t, --timeout, --timeouts`: Specify test timeout threshold in milliseconds (string, default: 2000) - **User interface**: + `--ui`: Specify user interface (string, default: "bdd") |
title | Mocha - the fun, simple, flexible JavaScript test framework |
description | Mocha - the fun, simple, flexible JavaScript test framework |
keywords | test, tests, mocha, function, will, hooks, file, root, files, reporter, suite, parallel, hook, default, using, return, option |
upstreams |
11ty.dev |
downstreams |
nodejs.org, github.com, opencollective.com, npmjs.com, localizejs.com, route4me.com, httptoolkit.com, thirdiron.com, dontpayfull.com, 6figr.com, webdriver.io, immigration.sg, tommiaaltonen.fi, mobilemall.pk, vpsdime.com, gavinmogan.com, webscraping.ai, livingfeeds.com, vse-vorota.kiev.ua, popularwow.com, gamerules.com, metabolize.dev, adaptable.io, badassjs.com, crosslist.com, scrapfly.io, matterapp.com, versl.com, formation.tech, rxdb.info, quarryrents.com, technologypep.com, smmlite.com, 7calendar.com, lightnode.com, wptheme.fr, petinya.com, exndev.com, milanovetraio.it, rebrowser.net, creditzaim.com.ua, qwertybro.com, krakenstream.com, lpotouraine.fr, dreamtechstore.com, js.org, mozilla.org, qunitjs.com, wikipedia.org, fishshell.com, jetbrains.com, wallabyjs.com, matomo.org, creativecommons.org, openjsf.org, linuxfoundation.org, netlify.com |
nslookup | A 3.125.36.175, A 3.75.10.80 |
created | 2024-02-26 |
updated | 2025-05-19 |
summarized | 2025-05-19 |
|
|