grunt-protractor-cover 'нет объекта покрытия в браузере'

Я столкнулся с проблемой с охватом транспортировщиков, и это, кажется, открытая проблема. У других была эта проблема здесь (https://github.com/r3b/grunt-protractor-coverage/issues/10 ), и вопрос был закрыт, но не решен.

Я продолжил и воспроизвел проблему на моем проекте с открытым исходным кодомhttps://github.com/peterhendrick/openSource, Это шаблонное приложение mean.js, и я добавил grunt-protractor-покрытие и его зависимости. Когда я запускаю gruntfile, кажется, что все работает, транспортир запускается, файлы инструментируются, но когда выходит отчет, я получаю 100% -ное покрытие нулевых файлов. Я отделил транспортировочный gruntfile от dev gruntfile и назвал его gruntfile-e2e.js.

Вы должны быть в состоянии легко воспроизвести, если вы выполните эти команды:

~$ git clone https://github.com/peterhendrick/openSource

Конечно, установите package.json:

~$ cd openSource

~/openSource$ npm install

Обновите драйвер селена:

~/openSource$ ./node_modules/.bin/webdriver-manager update

(Я запускаю драйвер перед тестированием, поэтому нет необходимости запускать сервер для веб-драйвера)

Запустите приложение на сервере (по умолчанию используется порт 3000). Вам понадобится экземпляр mongodb для запуска:

~/openSource$ npm start

Откройте другой терминал и перейдите в папку приложения и запустите e2e gruntfile, чтобы увидеть проблему:

~/openSource$ grunt --gruntfile gruntfile-e2e.js

В конце вы должны увидеть следующее:

Задача «Выполнение» protractor_coverage: local »(protractor_coverage) Сборщик запущен на порту 3001 Запуск автономного сервера selenium ... [launcher] Запуск 1 экземпляра автономного сервера WebDriver Selenium запущен по адресу http: // ......

Нет объекта покрытия в браузере.

.

Закончено за 4,716 секунды 1 тест, 1 утверждение, 0 сбоев "

Если бы кто-нибудь мог помочь мне пройти эту проблему, это было бы очень ценно.

Ответы на вопрос(0)

Ваш ответ на вопрос