Публикации по теме '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 просмотров
schedule
08.12.2022
Angular Code Coverage неправильный вывод
Мой стек: Angular.js, Karma, Karma-coverage (Стамбул) и Jasmine.
Я выполняю анализ покрытия кода для своего приложения, проблема и, следовательно, вопрос заключается в том, что я получаю Service A , помеченный как пройденный тестами (зеленый),...
882 просмотров
schedule
22.12.2023
Как сделать так, чтобы Стамбул генерировал покрытие для всего моего исходного кода?
В настоящее время Стамбул создает покрытие только для файлов, которые используются в моих тестах, что нормально, но, похоже, несколько противоречит цели обеспечения покрытия.
У меня нет конфигурации 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 просмотров
schedule
03.08.2022
Игнорировать метод объекта для отчета о покрытии Стамбула
У меня есть набор модульных тестов для моего веб-приложения, которые запускаются с использованием 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 просмотров
schedule
03.01.2024
Объединить тестовое покрытие Стамбула из karma-coverage с покрытием из других источников
У меня есть несколько тестов, генерирующих отчеты о покрытии в Стамбуле. Один из них генерируется плагином karma-coverage. Я объединяю эти отчеты с istanbul report , но файлы из karma-coverage отчета не включаются в объединенный отчет....
1276 просмотров
schedule
02.08.2022
Бегущий Мокко + Стамбул + Вавилон
У меня возникли проблемы при запуске 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 просмотров
schedule
17.03.2022
Информация о покрытии не собиралась, выход без записи информации о покрытии, покрытие в Стамбуле
Пожалуйста, кто-нибудь знает, как я могу решить эту проблему? У меня есть тест: покрытие определяется следующим образом.
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 просмотров
schedule
13.06.2022
настройка Стамбула в Windows с помощью jasmine 2 / поиск спецификации\support\jasmine.json
Я читаю документацию по karma и istanbul , чтобы настроить покрытие кода. Я не уверен, что мне не хватает. Я включил все, что я использовал, чтобы понять этот шаг, поэтому прошу прощения, если это многословно.
Я попытался запустить сценарий...
362 просмотров
schedule
06.10.2022
Запустите проект с существующим HTML-файлом после завершения покрытия кода в grunt
У меня есть приложение node, которое использует grunt для создания отчета о покрытии кода, в котором находится этот отчет, и я смог запустить его вручную.
myAPP
-coverage
-index.html
Я хочу, чтобы, когда задача покрытия будет завершена и...
144 просмотров
schedule
04.10.2023
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