2.6 KiB
ng test
Overview
ng test
compiles the application into an output directory
Running unit tests
ng test
Tests will execute after a build is executed via Karma, and it will automatically watch your files for changes. You can run tests a single time via --watch=false
or --single-run
.
You can run tests with coverage via --code-coverage
. The coverage report will be in the coverage/
directory.
Options
app
`--app` (alias: `-a`) _default value: 1st app_
Specifies app name or index to use.
browsers
`--browsers`
Override which browsers tests are run against.
code-coverage
`--code-coverage` (alias: `-cc`) _default value: false_
Coverage report will be in the coverage/ directory.
colors
`--colors`
Enable or disable colors in the output (reporters and logs).
config
`--config` (alias: `-c`)
Use a specific config file. Defaults to the protractor config file in angular-cli.json.
log-level
`--log-level`
Level of logging.
poll
`--poll`
Enable and define the file watching poll time period (milliseconds).
port
`--port`
Port where the web server will be listening.
progress
`--progress` _default value: true_
Log progress to the console while in progress.
reporters
`--reporters`
List of reporters to use.
single-run
`--single-run` (alias: `-sr`) _default value: false_
Run tests a single time.
sourcemap
`--sourcemap` (alias: `-sm`, `sourcemaps`)
Output sourcemaps.
watch
`--watch` (aliases: `-w`)
Run build when files change.