Установка порогового значения для покрытия кода в проекте Angular 4 с использованием Cli 1.7.1 без сбоев - PullRequest
0 голосов
/ 30 августа 2018
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, он потерпит неудачу, поэтому разработчики вынуждены применять модульные тесты к своему коду

...