Карма не запускает никаких тестов для плагина 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 плагина, а не приложения.

Что я здесь не так делаю?

0 ответов

Другие вопросы по тегам