Публикации по теме 'istanbul'
Значок покрытия кода с Angular (Karma / Istanbul) на конвейерах Gitlab
Эта статья переехала на мой личный сайт, который вы можете найти здесь .
Спасибо за проверку его!
Как сказано в заголовке, вот как включить значок покрытия кода с помощью Angular на Gitlab CI. Кроме того, в конце я покажу настройку конвейера Gitlab для тестирования приложения Angular.
Angular использует Istanbul и Karma для встроенного тестирования. Итак, первым делом необходимо обновить файл karma.conf.js , в частности блок кода под названием coverageIstanbulReporter ...
Вопросы по теме 'istanbul'
Неправильный отчет о покрытии в карме
Я настроил свой karma.conf.js с включенной предварительной обработкой, чтобы получить отчет о покрытии кода моими тестами. Я добавил эту строку в раздел препроцессоры .
preprocessors: {
'public/js/app.js': ['coverage'],...
2692 просмотров
schedule
03.10.2021
Покрытие функций Стамбулом и Мокко / Чай
У меня возникли проблемы с пониманием того, как выполнять модульное тестирование функций, чтобы Стамбул считал их покрытыми.
В качестве очень простого примера я создал этот математический модуль:
var add = function( one, two ){
return one +...
1410 просмотров
schedule
26.09.2021
Ember CLI и покрытие кода
Кому-нибудь удалось получить покрытие кода, работая с проектом Ember CLI?
Я пробовал использовать blanket.js и istanbul , как и другие здесь , здесь и здесь , ни с каким успехом. Мне удалось заставить каждый из них фактически создать отчет...
2831 просмотров
schedule
28.09.2021
Как получить покрытие кода React Native для интеграционных тестов?
Я запускаю интеграционные тесты React Native с использованием Appium и Mocha.
У меня вопрос: можно ли получить отчет о покрытии кода с помощью интеграционных тестов?
994 просмотров
schedule
30.11.2021
angular cli исключить файлы / каталог для `ng test --code-охват`
Я запускаю следующую команду для модульного тестирования и создания отчета о покрытии кода кода.
ng test --code-coverage
Он работает нормально и пишет отчет о покрытии кода в папке coverage .
В этом я получил отчет о покрытии всех файлов...
22241 просмотров
schedule
21.10.2021
Как исключить построенный файл из покрытия в webpack
После в этом руководстве , я добавил istanbul-Instrumenter в свою тестовую конфигурацию, чтобы получить «разделенный» отчет о покрытии, в котором показаны остальные мои файлы. Однако связанный тестовый файл по-прежнему отображается в build/ :...
831 просмотров
schedule
14.09.2021
Как настроить комбинезоны в проекте Angular GitHub + TravisCI
В моем проекте Angular, размещенном на GitHub, я запускаю тесты в TravisCI, используя:
скрипты package.json
"test-ci": "ng test --watch=false"
.travis.yml скрипт
script:
- ng lint
- npm run test-ci
- npm run e2e
- npm run...
267 просмотров
schedule
26.11.2021
Запуск индивидуального теста мокко из VSCode
Я создал тестовый проект , который позволяет писать тесты Mocha на машинописном тексте, а также интеграцию в Стамбуле через Нью-Йорк
Все тесты можно запустить с помощью консольного оператора npm test . Я также хотел бы иметь возможность...
644 просмотров
schedule
14.03.2022
Покрытие кода на React с Puppeteer + Istanbul
У меня есть приложение, созданное с помощью create-react-app , и некоторые тесты пользовательского интерфейса, написанные на Jest + Istanbul.
Я хочу получить покрытие кода этих тестов пользовательского интерфейса. Мне нравится продолжать...
1869 просмотров
schedule
26.03.2022
Покрытие стамбульского кода с помощью Mocha и AngularJS
У меня есть довольно большое приложение AngularJS, которое я тестирую без браузера, используя Mocha и Chai (и JSDom). Прекрасно работает. Однако сейчас я пытаюсь добавить покрытие кода с помощью Istanbul, и у меня постоянно возникают проблемы с...
603 просмотров
schedule
27.04.2022
Попытка заставить Cypress, TypeScript и IstanbulJS работать вместе
Я пытаюсь создать отчеты о покрытии кода с помощью IstanbulJS для моего кода, написанного на TypeScript и протестирован с помощью Cypress . Но о вещах сообщают не к месту:
Я создал репозиторий git MCVE специально для этого вопроса,...
2339 просмотров
schedule
01.05.2022
Покрытие кода node istanbul с Jasmine, создающим пустую папку покрытия
Я запускаю жасмин, чтобы проверить свой код, и он отлично работает.
В моем файле package.json у меня есть эта команда:
"обложка": "./node_modules/.bin/istanbul обложка node_modules/.bin/jasmine-node unit_test"
где unit_test содержит мою...
521 просмотров
schedule
17.05.2022
Оператор, не описанный в разделе «Покрытие кода в Jasmine»
У меня есть модульный тест с Жасмин. Когда я запускаю этот модульный тест, у него нет никакой ошибки, но когда я просматриваю его в покрытии кода. Он показывает некоторую ошибку с сообщением: "Утверждение не покрыто"
Я хочу решить эту...
8326 просмотров
schedule
13.07.2022
Как вы обеспечиваете покрытие кода для файлов без соответствующих файлов спецификаций в приложении Angular 7?
Этот вопрос задавали раньше, но все ответы кажутся устаревшими и не приводят к полному покрытию кода, включая покрытие файлов без файла спецификаций .
Когда я запускаю команду ng-test --code-coverage , мои результаты показывают гораздо меньше...
1432 просмотров
schedule
13.07.2022
istanbul с mocha не генерирует отчет о покрытии, когда тестовый пример занимает больше времени
Я тестирую свой js-файл, используя mocha . Некоторым тестовым случаям требуется время для разрешения ответа, поэтому я использовал тайм-аут. Полная команда выглядит как
istanbul обложка _mocha test / sol-verifier.js - --timeout 300000...
443 просмотров
schedule
16.08.2022
Тестовое покрытие React, Стамбул -_registerComponent(): целевой контейнер не является элементом DOM
Я пишу приложение с помощью react/redux/webpack. Я строю свое тестирование с помощью кармы, мокко и хочу использовать Стамбул для тестового покрытия. Пытаясь заставить покрытие работать с кармическим покрытием, я установил следующие karma.config.js...
1018 просмотров
schedule
20.08.2022
Почему все асинхронные функции выглядят так, как будто они не включены в отчет о покрытии Jest/Istanbul?
У меня есть это во всем моем приложении: у меня есть хорошо покрытая функция, однако в отчете о покрытии тестами, созданном Istanbul после запуска сценария покрытия Jest, говорится, что ветвь не покрыта в async function части.
Что это значит? Как...
199 просмотров
schedule
21.08.2022
Можно ли настроить JaCoCo, чтобы он показывал, сколько тестов покрывает каждую строку кода?
Могу ли я настроить JaCoCo для вывода количества тестов, покрывающих каждую строку кода (точно так же, как покрытие кода Istanbul работает с исполнителем тестов Karma)
Стамбул + Карма (JavaScript): (обратите внимание на числа в левом поле... это...
608 просмотров
schedule
27.08.2022
NYC эквивалент команды istanbul
Я пытаюсь преобразовать свои istanbul команды покрытия кода в nyc .
Похоже, что nyc теперь является интерфейсом командной строки для библиотеки покрытия тестов istanbul.
В Стамбуле мы получим такое покрытие:
istanbul cover foo.js --dir...
1192 просмотров
schedule
30.08.2022
Получить покрытие кода от Cypress с помощью плагинов babel, nyc и istanbul?
Для проекта React / Redux я использую Cypress для тестирования пользовательского интерфейса. Мне нужно получить покрытие кода из этих тестов, чтобы детали были в Sonar (но это уже другая история).
Итак, я начал читать документы Cypress:...
2636 просмотров
schedule
07.09.2022