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

Как заставить тесты мокко читать и использовать инструментированный код из Стамбула?
Я хочу иметь возможность использовать репортер html-cov , хотя тесты проходят, все значения покрытия равны 0. Я использую Grunt, Istanbul для создания инструментированного кода и mocha для тестов, это мой файл grunt. module.exports = (grunt)...
3024 просмотров
schedule 19.05.2022

Модульный тест Jasmine для $routeChangeStart в AngularJS
Привет, я создаю приложение, используя AngularJS , и теперь я приступаю к модульному тестированию своего приложения. Я знаю, как писать модульные тесты для сервисов, контроллеров и т. д. Но я не знаю, как написать это для $routeChangeStart . У...
2331 просмотров
schedule 14.02.2023

Добавьте контроллеры angular в препроцессор покрытия кода karma-coverage (Istanbul)
Вот как устроен мой проект: project/ assets/ js/ app.js services.js directives.js controllers/ FooCtrl.js BarCtrl.js css/ images/ test/ unit/ controllers/ controllerSpec.js...
1638 просмотров

Стамбул: сгенерируйте отчет о коде cobertura с мокко
Я не могу создать отчет cobertura, когда Стамбул запускает мои тесты мокко. istanbul report cobertura cover _mocha test Отчет в cobertura-coverage.xml пуст. Обратите внимание, что если я запускаю без параметра отчета ( istanbul cover...
7176 просмотров

Как использовать Istanbul для покрытия кода Mocha динамически загружаемых файлов?
Я загружаю JS в свой тест Mocha во время выполнения, используя fs и vm.runInThisContext: fs.readFile(path, {encoding: 'utf8'}, function(error, data){}) .... vm.runInThisContext( code ); но когда я бегу в Стамбуле вот так $ istanbul cover...
543 просмотров
schedule 29.04.2024

Настройка целевого покрытия кода с помощью Karma/Istanbul
Я использую плагин Karma Maven с Karma-Coverage (Стамбул) для покрытия кода. Karma-Coverage, по-видимому, по умолчанию составляет 80% для требуемого (предлагаемого?) покрытия кода, однако я хочу обеспечить 90% покрытие кода в проекте. Однако я не...
1363 просмотров

Почему экспорт по умолчанию указан как имеющий несколько ветвей по охвату кода `istanbul`?
Я использую babel-istanbul для измерения охвата тестами кода ES2016. Это работает относительно хорошо, за исключением того, что это говорит о том, что охват моей ветки ниже, чем есть на самом деле. Причина этого, по-видимому, в том, что он...
296 просмотров
schedule 05.06.2024

Получение покрытия со Стамбулом при заглушке с Синон
У меня есть приведенная ниже функция, которую я заглушаю с помощью Sinon, но частично не могу зарегистрироваться как покрытая при использовании Istanbul: var funct1 = function(a, b ,c, callback(err, resp) { //do something...
692 просмотров
schedule 04.06.2023

не работает интеграция нью-йоркских комбинезонов
Я пытаюсь заставить nyc работать с coveralls , следуя инструкции: https://github.com/istanbuljs/nyc#integrating-with-coveralls Но я не могу заставить его работать. Вот пример репозитория:...
1455 просмотров
schedule 06.07.2023

покрытие grunt karma не работает на jenkins, но работает на windows/unix
У меня есть проект node, который построен с использованием grunt и browserify и протестирован с использованием karma и jasmine с использованием browserify-istanbul для покрытия кода. Задача отлично работает как в Windows, так и в Linux, однако она...
316 просмотров

Ошибка покрытия кода, если для кода не существует тестов
У меня есть простое приложение Node JS, и я использую Istanbul с Mocha для создания отчетов о покрытии кода. Это работает нормально. Если я пишу новую функцию, но не создаю для нее никаких тестов (или даже создаю тестовый файл), можно ли это...
348 просмотров
schedule 12.03.2024

istanbul-instrumenter-loader: проблемы с покрытием не соответствуют источнику
Я использую istanbul-instrumenter-loader , чтобы попытаться создать отчеты о покрытии кода для мой нетранспилированный код es6, и хотя все работает нормально, проблемы, о которых сообщается в сгенерированном выводе HTML, похоже, не совпадают с...
1700 просмотров

LCOV.INFO имеет абсолютный путь для SF
Мне нужен относительный путь в качестве значения параметра SF: в файле lcov.info, созданном с помощью покрытия кармы. Это необходимо для того, чтобы SonarQube мог собрать информацию для отображения покрытия. В настоящее время параметр SF имеет...
2757 просмотров

Istanbul NYC будет включать тестовые файлы
В настоящее время я тестирую свое покрытие с помощью mocha и nyc, и я заметил, что некоторые из моих вызовов assert не вызывались. Как я могу включить свои тестовые файлы в nyc, чтобы убедиться, что все утверждения охвачены? Я попытался:...
355 просмотров
schedule 17.02.2024

Интеграция огурца и кипариса в Стамбуле
Я сделал проект с React, Cypress, Cucumber и Cypress Image Snapshot для тестирования внешнего интерфейса. Все работает хорошо, и теперь я хотел бы получить некоторое покрытие кода для выполненных тестов огурца. Я попытался настроить его, как...
469 просмотров
schedule 31.05.2022

Покрытие кода Стамбула - если путь не выбран
Ниже приведена функция, для которой можно найти прилагаемый отчет о покрытии Стамбула. export function getControlFromId(controlId, ancestorControl) { if (!(controlId && ancestorControl)) { return undefined; } if (controlId ===...
114 просмотров
schedule 14.10.2022

Невозможно получить покрытие кода с помощью Cypress + Istanbul
Я попытался настроить покрытие кода в проекте Angular 8 с помощью Cypress и istanbul nyc . Мне удалось инструментировать код (глобальная переменная __coverage__ настроена правильно): и файл покрытия, созданный в .nyc_output...
5256 просмотров
schedule 30.06.2023

Покрытие Jest не должно включать rootDir в пути, создавая несоответствие с покрытием Cypress.
Мне нужно объединить отчет о покрытии Cypress и отчет о покрытии Jest в контексте приложения Next.js. Jest отобразит файлы как my-app/src/whatever . Кипарис показывает только src/whatever . Cypress не будет включать my-app , а Jest включает,...
356 просмотров
schedule 10.01.2024

Как запустить nyc merge из Makefile?
Я унаследовал базу кода JS с модульными тестами Jasmine. Платформа тестирования использует karma и instanbul-combine для получения покрытия кода. Похоже, что istanbul-combine не работает с существующими модулями узла, и, кроме того, больше не...
269 просмотров
schedule 18.12.2022

Как создать отчет nyc из результатов json (без .nyc_output)?
Я унаследовал базу кода JS с модульными тестами Jasmine. Платформа тестирования использует karma и instanbul-combine для получения покрытия кода. Похоже, что istanbul-combine не работает с существующими модулями узла, и, кроме того, больше не...
3301 просмотров
schedule 01.01.2023