nx/docs/react/api-workspace/npmscripts/affected-test.md
2019-08-28 08:25:34 -04:00

1.5 KiB

affected:test

Test projects affected by changes

Usage

nx affected:test

Install @nrwl/cli globally to invoke the command directly using nx, or use npm run nx or yarn nx.

Examples

Run tests in parallel:

nx affected:test --parallel --maxParallel=5

Rerun the test target only for the projects that failed last time:

nx affected:test --only-failed

Run the test target for all projects:

nx affected:test --all

Run tests for all the projects affected by changing the index.ts file:

nx affected:test --files=libs/mylib/src/index.ts

Run tests for all the projects affected by the changes between master and HEAD (e.g., PR):

nx affected:test --base=master --head=HEAD

Run tests for all the projects affected by the last commit on master:

nx affected:test --base=master~1 --head=master

Options

all

All projects

base

Base of the current branch (usually master)

exclude

Default: ``

Exclude certain projects from being processed

files

A list of files delimited by commas

head

Latest commit of the current branch (usually HEAD)

help

Show help

maxParallel

Default: 3

Max number of parallel processes

only-failed

Default: false

Isolate projects which previously failed

parallel

Default: false

Parallelize the command

uncommitted

Uncommitted changes

untracked

Untracked changes

verbose

Print additional error stack trace on failure

version

Show version number