Карма не запускает никаких тестов для плагина Cordova
Я пытаюсь увидеть тестовое покрытие плагина Cordova, используя Karma test runner
, Тесты написаны с использованием cordova-plugin-test-framework
который использует jasmine
тестирование фреймворка на JavaScript и добавление плагина в пример проекта. karma-conf.js
файл выглядит следующим образом,
module.exports = function(config) {
config.set({
basePath: "platforms/browser/www",
frameworks: ["jasmine"],
files: [
"cordova.js",
"cordova_plugins.js",
"plugins/cordova-plugin-test-framework/**/*.js",
"plugins/My-Plugin/**/*.js",
"plugins/My-Plugin-tests/tests.js"
],
preprocessors: {
"platforms/browser/www/plugins/My-Plugin/www/MyPlugin.js": [
"coverage"
]
},
coverageReporter: {
type: "html",
dir: "coverage/"
},
client: {
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
plugins: ["karma-jasmine", "karma-coverage", "karma-chrome-launcher"],
reporters: ["progress", "coverage"],
preprocessors: { "./app/services/users/users.spec.js": ["coverage"] },
browsers: ["Chrome"],
reporters: ["dots", "progress"],
autoWatch: true,
logLevel: config.LOG_INFO,
colors: true,
singleRun: false,
concurrency: Infinity
});
};
Когда я бегу karma-start
тесты не пройдены:
22 11 2017 19:07:00.306:WARN [karma]: No captured browser, open http://localhost:9876/
22 11 2017 19:07:00.323:INFO [karma]: Karma v1.7.1 server started at http://0.0.0.0:9876/
22 11 2017 19:07:00.324:INFO [launcher]: Launching browser Chrome with unlimited concurrency
22 11 2017 19:07:00.346:INFO [launcher]: Starting browser Chrome
22 11 2017 19:07:01.091:INFO [Chrome 62.0.3202 (Mac OS X 10.13.1)]: Connected on socket _n2d8m1khhgSZyubAAAA with id 91633044
Chrome 62.0.3202 (Mac OS X 10.13.1): Executed 0 of 0 SUCCESS (0 secs / 0 secs)
Chrome 62.0.3202 (Mac OS X 10.13.1): Executed 0 of 0 ERROR (0.007 secs / 0 secs)
Я хочу видеть охват файла javascript плагина, а не приложения.
Что я здесь не так делаю?