2015-06-30 3 views
1

Я хотел транспортир 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' 
      } 
     } 

Любые идеи?

+0

вы получите эту работу, и если да, то вы думаете, отчетность транспортира дает вам что-нибудь ценное? Наш отчет о покрытии транспортира не кажется слишком полезным, и мне интересно, не так ли мы неправильно сконфигурированы или если генерация отчетов не помогает найти то, что покрыто. – eflat

+0

Nevermind, это была проблема конфигурации, и сейчас мы видим хорошие отчеты. – eflat

ответ

Смежные вопросы