Результаты поиска по запросу "code-coverage"

3 ответа

Хотя разработчики могут очень легко пропустить тесты maven, если у вас есть Jenkins (или другой инструмент CI), хорошо настроенный для запуска тестов перед сборкой программного обеспечения, даже если разработчики настаивают на пропуске тестов, CI предупредит команду, что сборка не выполняется. не работает, как ожидалось.

масштабный проект, в котором практически нет юнит-тестов. Теперь я хотел бы убедиться, что разработчики вносят новые функции (или ошибки!) Без минимального покрытия для соответствующих модульных тестов. Какие есть способы обеспечить это? Мы ...

4 ответа

Когда я вернул предпочтение, проблема вернулась.

ался заставить покрытие Code работать на симуляторе iPhone и всегда получать покрытие 0%. Ниже приведены детали конфигурации и шаги, которые я попробовал. конфигурация Xcode 3.2.5 / iOS 4.1 и iOS 4.2 / Mac 10.6 / GCC 4.2 Приложение ...

3 ответа

+1: Согласен, хотя я бы поставил юнит-тесты отрицательных путей для утверждений на уровне «низкого приоритета», поскольку у них больше шансов на самообнаружение, если есть проблема, и они предоставляют много информации о локализации. OTOH, если ваш охват кода страдает из-за утверждений, может быть, вы уже попали в легкий материал!

окрытие линии для модульных тестов, измеренных Кобертурой, страдает, потому что у меня естьassert заявления, которые не охвачены в тестах. Должен ли я тестироватьassertионы, и есть ли способ заставить Cobertura игнорировать их, чтобы они не ...

ТОП публикаций

2 ответа

@rjmunro: я знаю, что мой ответ не совсем то, что вы просите, но я думаю, что это настолько близко, насколько вы можете получить.

тем как внести изменения, я хотел бы убедиться, что все они были протестированы, либо автоматически, либо вручную с отчетом о покрытии кода, но есть много устаревшего кода, который не имеет автоматических тестов и не будет быть под влиянием моих ...

1 ответ

Компилятор должен гарантировать, что код очистки [блок finally] всегда выполняется независимо от того, есть ли исключение, выданное в блоке try. Таким образом, есть два возможных пути, ведущие в блок finally: с ожиданием исключения и без него.

понимаю, почему Эмма не дает полного покрытия кода блокам "finally". Я сделал небольшую примерную программу, чтобы продемонстрировать это. Когда я запускаю программу, она показывает: try finallyПоэтому я не понимаю, почему finally помечено ...

0 ответов

Это плохо, никогда не позволяйте публичному конструктору по умолчанию появляться, вы должны добавить приватный конструктор, чтобы не вызывать его.

од: package com.XXX; public final class Foo { private Foo() { // intentionally empty } public static int bar() { return 1; } }Это тест: package com.XXX; public FooTest { @Test void testValidatesThatBarWorks() { int result = Foo.bar(); ...

3 ответа

jUnit: как определить уровень покрытия кода?

Как я могу определить, какой процент моих методов (и кода) покрывается тестами jUnit? Я предполагаю, что есть более сложный способ, чем просто считать

4 ответа

Как игнорировать сгенерированный код из данных покрытия кода

Я использую Visual Studio 2010 и хотел бы исключить сгенерированный код ссылки на службу из моей статистики покрытия кода.Я нашелстатья до 2010 года упоминал...

3 ответа

Как исключить файлы / блоки кода из покрытия кода с интеграцией Netbeans / PHPStorm / PHPUnit

Требования:NetBeans с PHPUnit (6,9)РЕДАКТИРОВАТЬ: То же самое относится, например, к PHPStormКак:Исключить строки из покрытия кода.Исключить кодовые блоки (с...

9 ответов

Поддерживает ли VS2010 Code Coverage nUnit?