How to excludes files from Angular Unit test code coverage
To Excludes files from your angular unit test code coverage you need to add this configuration angular.json
file of your project.
To remove mock files or a list of files or patterns from ng test --code-coverage
"codeCoverageExclude": ["/**/*mock*.ts", "app/bar/**/*.ts"]
you can add this in test
property of angular.json
file as below.
"test": {
"options": {
"codeCoverageExclude": ["/**/*mock*.ts", "app/bar/**/*.ts"]
}
}
For example to remove mock files you can add this "/**/*mock*.ts"
in codeCoverageExclude
array and it will remove from testing this file and code coverage. A list of files or patterns can be excluded from code coverage via the codeCoverageExclude
property.