v1.0.0
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), что позволило снизить нагрузку на потребление оперативной памяти.
- При падении тестов в одном из уровней-сетов тесты остальных не запускались.