dotCover 2.0 — совместимость с VS2012 RC и встроенное средство запуска юнит-тестов

в 12:28, , рубрики: .net, dotcover, jetbrains, vs2012, Блог компании JetBrains, тестирование, метки: , , , ,

dotCover
Новая версия инструмента для анализа покрытия кода юнит-тестами в .NET-приложениях dotCover официально вышла и доступна для скачивания.

dotCover анализирует покрытие кода юнит-тестами, определяет, какие именно тесты покрывают то или иное место в коде, а также подсвечивает покрытый и непокрытый код непосредственно в редакторе Visual Studio. Кроме того, dotCover позволяет агрегировать данные из нескольких сессий анализа покрытия, создавать отчеты в форматах XML, HTML или JSON.

Версия dotCover 2.0 включает:

  • поддержку Visual Studio 2012 Release Candidate

image

Интеграция с финальной версией новой IDE от Microsoft будет доступна вскоре после ее официального релиза.

  • поддержку Visual Studio 2005, 2008 и 2010
  • встроенное средство запуска юнит-тестов

dotCover традиционно зависел от встроенного в ReSharper средства для анализа покрытия юнит-тестов, основанных на MSTest, NUnit, xUnit, или MSpec. dotCover 2.0 избавлен от этого недостатка: теперь, даже если у вас не установлен ReSharper, вы все равно можете использовать dotCover для управления, запуска и анализа покрытия юнит-тестами. В том случае, если вы установили оба продукта, вы можете выбрать, какое средство запуска использовать.

image

  • фильтрацию нерелевантного кода по заданным атрибутам

Вдобавок к обычному набору фильтров покрытия, фильтров покрытия, основанных на именах методов, типов или сборок, dotCover 2.0 позволяет отфильтровывать код, помеченный заданными пользователем атрибутами (например, ObsoleteAttribute или TestFixtureAttribute). Более того, управление фильтрами покрытия и фильтрами по атрибутам, происходит теперь из одного диалогового окна.

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

image

  • Определение положения в дереве покрытия тестами

В dotCover 2.0 появилась возможность использовать шорткат, который перемещает вас с текущей позиции курсора в текстовом редакторе Visual Studio к соответствующему узлу в дереве покрытия dotCover.

image

Загрузить dotCover 2.0 Попробовать данный продукт в деле можно без лицензионного ключа в течение 30-ти дней.

Обладатели действующей лицензии на dotCover могут обновиться до версии 2.0 совершенно бесплатно. Желающим ее приобрести, мы советуем воспользоваться 25% скидкой, действующей до 1 июля.

Для образовательных учреждений и open-source проектов по-прежнему существует возможность получения бесплатных лицензий, о которой мы совсем недавно писали на Хабре.

Спасибо за внимание!
Разрабатывайте с удовольствием!

Автор: ealekseev


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js