coverageIstanbulReporter: {
reports: [ 'html', 'lcovonly', 'text-summary' ],
fixWebpackSourcePaths: true,
thresholds: {
statements: 80,
lines: 80,
branches: 80,
functions: 80
}
},
angularCli: {
environment: 'dev'
},
reporters: config.angularCli && config.angularCli.codeCoverage
? ['progress', 'coverage-istanbul']
: ['progress', 'kjhtml'],
здесь вывод
Сводка покрытия
- Заявления: 73,11% (2042/2793) Филиалы: 51,93% (444/855)
Функции: 65,52% (420/641) Линии: 71,76% (1751/2440)
Я установил покрытие кода ВЫШЕ, чем оно является на самом деле, и не уверен, почему оно не выходит из строя?
Я хочу, чтобы он потерпел неудачу, если он опускается ниже определенного процента, поэтому, когда он опирается на Jenkins, он потерпит неудачу, поэтому разработчики вынуждены применять модульные тесты к своему коду