Публикации по теме 'code-coverage'


Как измерить охват кода JavaScript с помощью Istanbul
Убедитесь, что ваш набор тестов первоклассный Когда дело доходит до качества кода, мы часто думаем о надежных наборах тестов, которые проходят все этапы пирамиды тестирования. Хотя наличие модульных, интеграционных и приемочных испытаний может значительно повысить качество вашего продукта, это только одна часть уравнения. Как узнать, все ли вы покрыли? Вы обеспечили качество своего кода с помощью набора тестов, но как вы можете гарантировать, что ваш набор тестов также имеет..

Покрытие кода лжет вам
Как узнать, когда прекратить писать модульные тесты? Когда у нас закончились идеи для тестов? Когда мы протестируем все возможные сценарии? Когда часы бьют 5 часов? Как мы узнаем, что написали достаточно тестов? Одной из часто используемых мер является покрытие кода . Что такое покрытие кода? Обычно это число, которое говорит вам, какая часть вашего кода «покрыта» тестами. Чтобы вычислить это число, тестовые фреймворки просто подсчитывают количество строк кода, которые были..

Вопросы по теме 'code-coverage'

Инструмент покрытия кода XSL
Существуют ли какие-либо инструменты, которые могут сказать мне, какой процент XSL-документа действительно выполняется во время тестов? ОБНОВЛЕНИЕ Я не смог найти ничего лучше, чем отладчик и профилировщик XSL от Oxygen, поэтому я принимаю...
1801 просмотров
schedule 29.10.2023

Я хочу сказать компилятору VC ++ скомпилировать весь код. Это можно сделать?
Я использую VS2005 VC ++ для неуправляемого C ++. У меня есть VSTS, и я пытаюсь использовать инструмент покрытия кода для выполнения двух задач в отношении модульных тестов: Посмотрите, какая часть моего тестируемого кода, на который я ссылаюсь,...
695 просмотров

Как заставить Cobertura отказаться от сборки M2 из-за низкого покрытия кода
Я пытаюсь настроить сборку моего проекта WAR на сбой, если покрытие линии или ветви ниже заданных пороговых значений. Я использовал конфигурацию, представленную на странице 455 превосходной книги Java Power Tools , но без успех. Вот...
9552 просмотров

Нулевое покрытие кода с помощью cobertura 1.9.2, но тесты работают
Я запускаю цель покрытия кода: <junit fork="yes" dir="${basedir}" failureProperty="test.failed"> <!-- Note the classpath order: instrumented classes are before the original...
3072 просмотров
schedule 18.10.2022

Как изменить сценарий Ant с покрытием кода EMMA, чтобы он мог находить данные о покрытии во время выполнения?
У меня есть следующий скрипт: <?xml version="1.0" encoding="UTF-8"?> <taskdef resource="emma_ant.properties"> <classpath> <pathelement location="lib/emma.jar" /> <pathelement...
5700 просмотров
schedule 12.09.2022

Devel :: Cover с опциями для тестового покрытия
В проекте я работаю над макетом каталога, в котором нет каталога lib, поэтому у нас есть /X.pm /X/Y.pm ... /t/test.t когда я бегу $ PERL5OPT=-MDevel::Cover make test $ cover Я получаю отчет только по файлам в т / как я могу...
1178 просмотров
schedule 29.10.2023

Есть ли какой-нибудь инструмент покрытия «утверждения» (для Java)?
Прежде чем этот вопрос будет помечен как дубликат, прочтите его. ;) Уже есть несколько вопросов об инструментах покрытия и тому подобном, однако это немного отличается от обычных (надеюсь). Согласно Википедии , существует несколько различных...
212 просмотров
schedule 28.06.2022

Покрытие кода не работает на сервере сборки TFS 2010
У нас есть TFS 2010 с выделенным сервером сборки. Сборка моего решения, вызывающего проблемы, работает нормально, а также правильно выполняет все связанные модульные тесты. Проблема, однако, в том, что покрытие кода не отображается (локально это...
2652 просмотров
schedule 31.12.2023

Получение покрытия Python.py для сбора покрытия для модуля, который его импортирует?
Я играл сcoverage.py, но не могу заставить его собрать покрытие для модуля __main__ . Я работаю в Windows и люблю создавать сценарии с помощью IDLE. Цикл редактирования-нажатия-F5 действительно удобен, быстр и интересен. К сожалению, похоже, что...
1399 просмотров

Покрытие тестовых шаблонов Django
Есть ли способ создать отчет, содержащий покрытие кода в моем наборе тестов django для шаблонов моего сайта? У меня уже есть покрытие для python, но покрытие для шаблонов для выявления мертвого или непроверенного кода шаблона было бы потрясающим....
1307 просмотров
schedule 02.01.2024

Отчеты SimpleCov не генерируются в приложении Rails 3 после запуска тестов RSpec с помощью Spork
Я только что установил гем SimpleCov для создания отчетов о покрытии кода в моем приложении Rails 3.2.6, и он отлично работает. с RSpec, только не со Spork. Я могу получить нужный правильный отчет, запустив rspec --no-drb spec/ , но я также хотел...
4730 просмотров

В чем разница между покрытием кода и покрытием строки в сонаре
Я знаю, в чем разница между покрытием строк и ветвей, но в чем разница между покрытием кода и покрытием строк? Покрывается ли прежняя инструкция?
18948 просмотров
schedule 20.10.2022

Покрытие кода в проекции LINQ
У меня есть следующие строки кода в моем приложении, и я не уверен, почему, но покрытие кода говорит мне, что оно не покрыто: var filters = from f in request.Filters select new FilterDTO { FilterName...
1442 просмотров
schedule 07.01.2024

Что возвращает Xdebug в PHP?
Этот код с PHP/Xdebug (с использованием Xdebug 2.2.1 и PHP 5.4 в Windows 7 x64, также я добавил счетчик строк для удобства чтения): 1: xdebug_start_code_coverage(); 2: 3: for ($ii = 0; $ii < 3; ++$ii) 4: $x = time(); 5: 6: if (false) 7:...
824 просмотров
schedule 05.10.2022

Eclipse EclEmma пропустила инструкции
Я использую плагин Eclipse-STS + EclEmma, ​​чтобы увидеть покрытие моего кода. Во всех моих абстрактных классах (только со статическими методами) я вижу 3 пропущенных инструкции ( Instructions Counter отчет) в строке определения класса:...
3260 просмотров

Исключить класс из инструментирования с помощью EMMA через командную строку
Я генерирую отчеты о покрытии кода с помощью EMMA, охватывая классы в динамическом веб-проекте. Для этого я использую команду в командной строке java -cp emma.jar emma instr -m overwrite -ip"....\workspace\p3" Это инструментирует класс, который...
355 просмотров
schedule 21.12.2023

Использование SimpleCov в проекте Ruby
Я пытаюсь использовать драгоценный камень simplecov в проекте Ruby. Однако я потерпел неудачу с треском. Вот что я сделал до сих пор. Структура моего проекта: ProjectFolder - lib - test У меня есть тесты в тесте и исходный код в lib. Я создал...
2949 просмотров
schedule 27.07.2022

Анализ покрытия кода от GRUNT
У меня есть приложение с большим количеством JavaScript, которое создается с помощью GRUNT. Для тестирования этого приложения у меня есть тесты, написанные с помощью Jasmine. Тесты выполняются через Karma и Protractor. Я хотел бы показать покрытие...
338 просмотров
schedule 02.02.2024

Karma — Стамбул — путь отчета о покрытии кода
Я использую karma в качестве средства запуска тестов jasmine с instanbul в качестве инструмента покрытия кода. Все работает отлично, только один вопрос - можно ли как-то изменить путь к создаваемому отчету? то есть для Chrome я получаю...
2007 просмотров

Покрытие Cobertura игнорирует аннотацию в проекте maven?
Я пытаюсь исключить определенные методы из охвата модульных тестов. Я использую Cobertura, потому что обнаружил, что начиная с версии 2.0 они представили аннотацию игнорирования покрытия для исключения методов и классов:...
4871 просмотров