Вопросы по теме '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 просмотров
schedule
25.06.2023
Стамбул: сгенерируйте отчет о коде cobertura с мокко
Я не могу создать отчет cobertura, когда Стамбул запускает мои тесты мокко.
istanbul report cobertura cover _mocha test
Отчет в cobertura-coverage.xml пуст.
Обратите внимание, что если я запускаю без параметра отчета ( istanbul cover...
7176 просмотров
schedule
07.09.2023
Как использовать 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 просмотров
schedule
19.12.2023
Почему экспорт по умолчанию указан как имеющий несколько ветвей по охвату кода `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 просмотров
schedule
25.08.2022
Ошибка покрытия кода, если для кода не существует тестов
У меня есть простое приложение Node JS, и я использую Istanbul с Mocha для создания отчетов о покрытии кода. Это работает нормально.
Если я пишу новую функцию, но не создаю для нее никаких тестов (или даже создаю тестовый файл), можно ли это...
348 просмотров
schedule
12.03.2024
istanbul-instrumenter-loader: проблемы с покрытием не соответствуют источнику
Я использую istanbul-instrumenter-loader , чтобы попытаться создать отчеты о покрытии кода для мой нетранспилированный код es6, и хотя все работает нормально, проблемы, о которых сообщается в сгенерированном выводе HTML, похоже, не совпадают с...
1700 просмотров
schedule
26.01.2023
LCOV.INFO имеет абсолютный путь для SF
Мне нужен относительный путь в качестве значения параметра SF: в файле lcov.info, созданном с помощью покрытия кармы. Это необходимо для того, чтобы SonarQube мог собрать информацию для отображения покрытия. В настоящее время параметр SF имеет...
2757 просмотров
schedule
09.11.2023
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