Публикации по теме 'istanbul'


Модульное тестирование с использованием mocha, Chai и Istanbul
Введение в мокко и assert: нам нужна среда тестирования, которая является мокко, а также библиотека утверждений. node поставляется со встроенной библиотекой утверждений, но он не так силен для тестирования приложений. поэтому мы будем использовать библиотеку assert. Установим мокко: $ sudo npm install mocha -g Создайте новый каталог для нового проекта Тест $ mkdir $ cd test создайте новый файл внутри тестовой папки: $ touch test.js Первое, что нам..

Хозяева Airbnb и где их найти
Анализ цен и прогнозирование объявлений в Airbnb с помощью набора данных Airbnb Istanbul Людям всегда что-то интересно. Иногда это просто любопытство, иногда любопытство к действию, чтобы удовлетворить это любопытство. 1 неделю назад я подумал, что AirBnb принимает решения о ценах, местонахождении домов и что-то, что связано с их недвижимостью в Стамбуле. Для этого я сделал проект, цель которого - прогнозировать стоимость листингов в AirBnb. Все коды этого проекта в моем GitHub..

Понимание покрытия кода JavaScript (часть 2)
Часть 2: Тесты и отчеты Это вторая из серии из двух публикаций, в которых мы пытаемся понять, как измеряется и сообщается покрытие кода в JavaScript, путем самостоятельного создания простого инструмента покрытия кода. Вы можете найти первый пост здесь и код ссылки для этого упражнения здесь . К концу последнего поста мы построили приборку. Он берет нашу однофайловую исходную программу и модифицирует ее, добавляя счетчики. Эти счетчики позволяют нам измерять покрытие операторов..

Вопросы по теме 'istanbul'

Кодовое покрытие маршрутов составляет 100 % без каких-либо тестов
Я пишу тесты для простого проекта AngularJS и использую Istanbul для определения покрытия кода. У меня есть файл со 100% покрытием кода согласно Стамбулу, но у меня нет для него теста: 'use strict'; define(['app'],function(app) {...
491 просмотров
schedule 24.06.2023

Можно ли изменить название отчета о покрытии кармы?
Я работаю над приложением, которое имеет две стороны; настольный и мобильный. Чтобы проверить, что все работает нормально, мы написали несколько модульных тестов и настроили карма-покрытие. У меня уже есть два файла конфигурации, первый для...
112 просмотров

Angular Code Coverage неправильный вывод
Мой стек: Angular.js, Karma, Karma-coverage (Стамбул) и Jasmine. Я выполняю анализ покрытия кода для своего приложения, проблема и, следовательно, вопрос заключается в том, что я получаю Service A , помеченный как пройденный тестами (зеленый),...
882 просмотров

Как сделать так, чтобы Стамбул генерировал покрытие для всего моего исходного кода?
В настоящее время Стамбул создает покрытие только для файлов, которые используются в моих тестах, что нормально, но, похоже, несколько противоречит цели обеспечения покрытия. У меня нет конфигурации Istanbul, и я вызываю ее через npm test со...
14855 просмотров
schedule 02.12.2022

Может ли код, тестируемый в Intern, быть предварительно инструментальным?
Я делаю модульное тестирование браузера через Intern. Поскольку нам нравится писать в формате CommonJS, я просматриваю код в модуль, который затем может быть загружен загрузчиком Dojo AMD. Однако в отчетах о покрытии кода также сообщается о...
124 просмотров
schedule 06.06.2023

Комбинезоны показывают 0% покрытия для проекта node.js
Кажется, я не могу заставить Coveralls отображать покрытие для моего проекта node.js. Вот моя установка: проект node.js на github тесты с мокко покрытие со Стамбулом travis-ci для CI использование node-coveralls для отправки данных о...
808 просмотров

Игнорировать метод объекта для отчета о покрытии Стамбула
У меня есть набор модульных тестов для моего веб-приложения, которые запускаются с использованием Mocha и jsdom. Я использую jsdom вместо реального браузера, чтобы мои модульные тесты mocha выполнялись как можно быстрее, и у нас будут интеграционные...
5126 просмотров
schedule 16.10.2022

Исключение файлов из покрытия при использовании Mocha и Istanbul
Как я могу исключить папки и файлы (по пути) из отчета о покрытии при использовании mocha и instanbul? Я хочу исключить по конфигурации, а не /*istanbul ignore next*/ в каждом файле. (Сгенерированный отчет используется Дженкинсом)...
20898 просмотров
schedule 11.05.2023

Gulp потоки не поддерживаются Ошибка при использовании gulp-istanbul
Я получаю сообщение об ошибке с потоками. Я работаю над добавлением Стамбула к моей существующей задаче мокко. Когда я запускаю эту задачу, я получаю сообщение об ошибке ниже. Я использую gulp-istanbul (примечание:...
801 просмотров
schedule 22.09.2023

Как игнорировать охват ветвей для отсутствующего «еще»
Можно ли игнорировать маркер E в стамбульском филиале? Я использую Jasmine+karma+Istanbul. Есть ли возможность ингорировать E и получить 100% охват ветки? Возможно, свойство, которое можно установить в конфигурации? Вот пример...
9767 просмотров
schedule 29.06.2023

Node.js Mocha Testing Restful API Endpoints и покрытие кода
Мне очень нравится Стамбул, и я экспериментирую с другими библиотеками покрытия Node.js, но у меня есть проблема. Почти все мои модульные тесты представляют собой HTTP-вызовы моего API, например: it('should update the customer', function...
2339 просмотров

Объединить тестовое покрытие Стамбула из karma-coverage с покрытием из других источников
У меня есть несколько тестов, генерирующих отчеты о покрытии в Стамбуле. Один из них генерируется плагином karma-coverage. Я объединяю эти отчеты с istanbul report , но файлы из karma-coverage отчета не включаются в объединенный отчет....
1276 просмотров

Бегущий Мокко + Стамбул + Вавилон
У меня возникли проблемы при запуске istanbul с mocha и компилятором babel .. все мои тесты проходят нормально, но после всех выполненных тестов он показывает мне это сообщение: No coverage information was collected, exit without writing...
18737 просмотров
schedule 24.02.2023

Стамбул с мокко, nodejs всегда дает одинаковое покрытие
Я настроил Стамбул, чтобы проверить покрытие кода для моего API в узле. Я сбит с толку, если я понял всю идею, если тестовое покрытие неправильно. У меня есть структура каталога как -app, содержащая -api -controllers -models -test -api_test.js...
532 просмотров
schedule 21.09.2023

SonarQube Analysis не показывает покрытие кода
У меня есть проект Jenkins для анализа моего проекта NodeJS с помощью SonarQube. Я добавил istanbul как зависимость к package.json моего проекта. В конфигурации сборки Jenkins сначала я запускаю сценарий оболочки: cd ./project-name npm...
6108 просмотров

Информация о покрытии не собиралась, выход без записи информации о покрытии, покрытие в Стамбуле
Пожалуйста, кто-нибудь знает, как я могу решить эту проблему? У меня есть тест: покрытие определяется следующим образом. scripts{ "test:coverage": "babel-node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha...
5331 просмотров
schedule 04.04.2024

Karma / Istanbul Code Coverage не находит функций и всегда возвращает 100%
Я пытаюсь добавить покрытие кода для своих тестов Karma, однако, хотя он находит правильные файлы JS, которые я тестирую, он не находит функций внутри этих файлов. Из того, что я прочитал до сих пор, я считаю, что это связано с неправильным...
1455 просмотров

настройка Стамбула в Windows с помощью jasmine 2 / поиск спецификации\support\jasmine.json
Я читаю документацию по karma и istanbul , чтобы настроить покрытие кода. Я не уверен, что мне не хватает. Я включил все, что я использовал, чтобы понять этот шаг, поэтому прошу прощения, если это многословно. Я попытался запустить сценарий...
362 просмотров
schedule 06.10.2022

Запустите проект с существующим HTML-файлом после завершения покрытия кода в grunt
У меня есть приложение node, которое использует grunt для создания отчета о покрытии кода, в котором находится этот отчет, и я смог запустить его вручную. myAPP -coverage -index.html Я хочу, чтобы, когда задача покрытия будет завершена и...
144 просмотров

Aurelia-cli, babel-plugin-istanbul, отчет о покрытии кода Karma всегда возвращает 100%
Всегда 100% покрытие. Файл karma.conf.js аналогичен тому, что генерирует aurelia-cli. Я хочу использовать babel-plugin-istanbul для создания отчетов о покрытии кода. package.json ~~> используемый модуль узла "babel-plugin-istanbul":...
398 просмотров
schedule 08.10.2023