Я хотел транспортир E2e тесты, чтобы отразить мое покрытие кода в SonarQube.Добавить тестовое покрытие кода транспортир E2E для SonarQube
Я пробовал gunt-protractor-coverage Модуль npm, но он показывает покрытие 100%, пока созданный файл отчета пуст.
Вот соответствующая часть моих Gruntfile.js:
connect: {
options: {
port: 9000,
hostname: 'localhost'
},
runtime: {
options: {
base: 'instrumented/build'
}
}
},
instrument: {
files: 'build/**/*.js',
options: {
lazy: true,
basePath: "instrumented"
}
},
protractor_coverage: {
options: {
keepAlive: true,
noColor: false,
coverageDir: 'coverage',
args: {
baseUrl: 'http://localhost:9000'
}
},
local: {
options: {
configFile: './protractor-chrome-conf.js'
}
}
},
makeReport: {
src: 'coverage/*.json',
options: {
type: 'lcov',
dir: 'coverage/dir',
print: 'detail'
}
}
Любые идеи?
вы получите эту работу, и если да, то вы думаете, отчетность транспортира дает вам что-нибудь ценное? Наш отчет о покрытии транспортира не кажется слишком полезным, и мне интересно, не так ли мы неправильно сконфигурированы или если генерация отчетов не помогает найти то, что покрыто. – eflat
Nevermind, это была проблема конфигурации, и сейчас мы видим хорошие отчеты. – eflat