Skip to content

Commit

Permalink
Always use verbose reporter
Browse files Browse the repository at this point in the history
  • Loading branch information
novemberborn committed Jul 4, 2021
1 parent bd0ef39 commit 0a6e2df
Show file tree
Hide file tree
Showing 59 changed files with 131 additions and 2,523 deletions.
10 changes: 6 additions & 4 deletions docs/05-command-line.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Options:
--timeout, -T Set global timeout (milliseconds or human-readable,
e.g. 10s, 2m) [string]
--update-snapshots, -u Update snapshots [boolean]
--verbose, -v Enable verbose output [boolean]
--verbose, -v Enable verbose output (no-op in AVA 4) [boolean]
--watch, -w Re-run tests when files change [boolean]

Examples:
Expand Down Expand Up @@ -224,14 +224,16 @@ This deletes all files in the `node_modules/.cache/ava` directory.

## Reporters

By default AVA uses a minimal reporter:
AVA 4 uses a human readable reporter:

<img src="../media/verbose-reporter.png" width="294">

AVA 3 defaults to a less verbose reporter:

<img src="../media/mini-reporter.gif" width="460">

Use the `--verbose` flag to enable the verbose reporter. This is always used in CI environments unless the [TAP reporter](#tap-reporter) is enabled.

<img src="../media/verbose-reporter.png" width="294">

### TAP reporter

AVA supports the TAP format and thus is compatible with [any TAP reporter](https://github.com/sindresorhus/awesome-tap#reporters). Use the `--tap` flag to enable TAP output.
Expand Down
2 changes: 1 addition & 1 deletion docs/06-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Arguments passed to the CLI will always take precedence over the CLI options con
- `failWithoutAssertions`: if `false`, does not fail a test if it doesn't run [assertions](./03-assertions.md)
- `environmentVariables`: specifies environment variables to be made available to the tests. The environment variables defined here override the ones from `process.env`
- `tap`: if `true`, enables the [TAP reporter](./05-command-line.md#tap-reporter)
- `verbose`: if `true`, enables verbose output
- `verbose`: if `true`, enables verbose output (no-op in AVA 4)
- `snapshotDir`: specifies a fixed location for storing snapshot files. Use this if your snapshots are ending up in the wrong location
- `extensions`: extensions of test files. Setting this overrides the default `["cjs", "mjs", "js"]` value, so make sure to include those extensions in the list. [Experimentally you can configure how files are loaded](#configuring-module-formats)
- `require`: extra modules to require before tests are run. Modules are required in the [worker processes](./01-writing-tests.md#process-isolation)
Expand Down
5 changes: 2 additions & 3 deletions lib/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ const FLAGS = {
verbose: {
alias: 'v',
coerce: coerceLastValue,
description: 'Enable verbose output',
description: 'Enable verbose output (no-op)',
type: 'boolean'
},
watch: {
Expand Down Expand Up @@ -432,8 +432,7 @@ export default async () => { // eslint-disable-line complexity
projectDir,
reportStream: process.stdout,
stdStream: process.stderr,
watching: combined.watch,
verbose: debug !== null || combined.verbose || isCi || !process.stdout.isTTY
watching: combined.watch
});

api.on('run', plan => {
Expand Down

0 comments on commit 0a6e2df

Please sign in to comment.