Skip to content

v1.0.0

Compare
Choose a tag to compare
@eGavr eGavr released this 03 Feb 14:36
· 105 commits to master since this release

API

  • [ major ] Опции coverage, htmlDiffer, grep задаются для всех уровней-сетов и не могут быть переопределены при конфигурации определенного уровня-сета.
  • [ major ] Поле completeBundle вынесено из опции coverage в отдельную опцию, которая может быть задана для каждого уровня-сета в отдельности.

Было:

// ...

    var examples = config.module('enb-bem-tmpl-specs')
        .createConfigurator('tmpl-specs');

    examples.configure({
        // ...

        coverage: {
            engines: ['bh'],
            reportDirectory: 'coverage',
            exclude: ['**/node_modules/**', '**/libs/**'],
            reporters: ['lcov'],
            completeBundle: ''
        },
        htmlDiffer: { preset: 'bem' },
        grep: '*'

        // ...
    });

// ...

Стало:

// ...

    var examples = config.module('enb-bem-tmpl-specs')
        .createConfigurator('tmpl-specs', {
            coverage: {
                engines: ['bh'],
                reportDirectory: 'coverage',
                exclude: ['**/node_modules/**', '**/libs/**'],
                reporters: ['lcov']
            },
            htmlDiffer: { preset: 'bem' },
            grep: '*'
        });

    examples.configure({
        // ...

        compleBundle: ''

        // ...
    });

// ...

Исправления ошибок

  • Оптимизировали подсчет информации о покрытии кода тестами (#120), что позволило снизить нагрузку на потребление оперативной памяти.
  • При падении тестов в одном из уровней-сетов тесты остальных не запускались.