Описание тега test-coverage

"Покрытие тестами" используется как синоним [покрытие кода], так и для обозначения всех мер степени тестирования программы, включая как [покрытие кода], так и [покрытие функции].
0 ответов

Нулевое покрытие при тестировании с эспрессо

У меня есть некоторые проблемы, чтобы получить тестовое покрытие для моего приложения для Android. Я установил jacoco и espresso (и делаю все необходимое для объединения unitTests и androidTests в отчет о покрытии, см. Мой плагин Gradle). Когда я за…
17 дек '17 в 11:51
0 ответов

Тест выхода из покрытия Django

Я использую покрытие, чтобы проверить это представление от views.py: class Login(View): template_name = ['cost_control_app/login.html', 'cost_control_app/home.html'] def get(self, request, *args, **kwargs): form = UsersForm() return render(request, …
1 ответ

Тестирование назначения ветки в Perl для SUPER:: методов

Я собираюсь закончить изучать книгу по Intermediate Perl. В главе 18 " Уничтожение объектов" вводится следующее DESTROY определение метода: # lib/Animal.pm package Animal { # ... sub DESTROY { my $self = shift; if ($self->{temp_filename}){ my $fh…
28 авг '17 в 08:05
1 ответ

Слияние тестового кода покрытия в Teamcity

Мы проводим юнит-тесты и приемочные тесты в Teamcity, как для Java, так и для одного проекта. Оба генерируют отчет о тестовом покрытии, используя JaCoCo. Есть ли способ объединить отчеты о покрытии тестов, чтобы мы могли видеть, какой код не охватыв…
08 май '15 в 07:19
2 ответа

Oauth Модель Концерна Тестовые Обзоры Покрытия

Я пытаюсь найти лучший способ достичь 100% тестового покрытия в этом классе. Я изложил свою полную спецификацию, и я надеюсь, что кто-то может указать мне в правильном направлении. Я предполагаю, что заглушение запроса Oauth2 сделает это, но я не мо…
1 ответ

Есть ли хорошие инструменты для определения того, какие программные компоненты имеют тестовое покрытие, а какие нет?

На работе у нас достаточно большое количество тестов, написанных для существующих функций нашего продукта. Хотя для большинства продуктов написаны тесты, нам нужен способ определить, для каких функций / компонентов у нас уже есть тесты, а для каких …
0 ответов

Инструмент покрытия Static C++ Api

Учитывая набор общедоступных заголовков и различный тестовый код, который использует эти заголовки, мне нужно сгенерировать список использованных / неиспользуемых вызовов API. Я работаю с платформой, которая не может легко обеспечить традиционное по…
07 ноя '17 в 23:18
0 ответов

Как исключить тестовые классы Sonar из отчета о тестовом покрытии

Я использую Sonar Qube версии 5.6 с jacoco 0.7.9 и сборкой Gradle для генерации отчета об охвате тестированием сонара. Но я обнаружил, что мой тестовый охват показывает очень низкий уровень, но в затмении он высокий. Также показаны все классы unsed …
02 фев '18 в 03:58
2 ответа

Sonarqube API - одноклассное тестовое покрытие

Я пытаюсь получить покрытие кода модульного теста для отдельных классов с помощью SonarQube API (версия Sonar 4.1.2). Все работает нормально, и я могу видеть метрики в порядке, когда иду прямо на приборную панель гидролокатора и перехожу на вкладку …
15 янв '15 в 08:29
0 ответов

Как мы можем получить покрытие сценариев автоматизации с точки зрения элементов HTML на доступ к пользовательскому интерфейсу. Есть ли какой-нибудь инструмент для этого?

Я написал сценарии автоматизации тестирования в селен для веб-сайта. Наряду с этим я добавил скрипты JaCOCO, чтобы получить покрытие кода приложения. Теперь я хочу охватить элементы html в пользовательском интерфейсе, то есть список элементов (кнопо…
08 фев '18 в 14:38
1 ответ

Есть ли какие-либо средства, с помощью которых я мог бы оценить тестовое покрытие файлов drl в движке правил Drools?

Я пытаюсь получить покрытие test для юнит-тестов, работающих по правилам, написанным в файлах drl (механизм правил Drools). По сути, я хочу получить процент выполнения правила, который фактически покрыт модульными тестами, написанными вокруг них. Пр…
0 ответов

Почему SimpleCov не проверяет ни один из моих взглядов на рельсы?

Я установил simplecov на новый проект rails, но он не проверяет файлы просмотра. После прочтения некоторых других постов по этой проблеме я обновил свое приложение следующим образом, но без кубиков. Как мне заставить simplecov тоже проверить мои взг…
1 ответ

Angularjs: утверждение жасмин-карма (если не указан другой путь)

Как мне избавиться от этих утверждений (если еще не указан путь) в покрытии модульного теста. Вот мой файл спецификаций: describe('Add Mode', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [ ReactiveFormsModule, FormsMod…
7 ответов

Удалить неиспользуемый код JavaScript на основе отчета о покрытии

Существует большая библиотека JavaScript (~ 40 000 строк кода) и приложение, которое использует менее 50% кода библиотеки. Существует тест, который использует все необходимые функции из библиотеки и может создать отчет о покрытии. Как программно уда…
1 ответ

Запускать тесты с покрытием в Android Studio 2.3

В новой версии Android Studio 2.3 Canary у меня больше нет опции "Выполнить с покрытием..." для тестов. Кто-нибудь знает, была ли опция каким-то образом интегрирована в другой механизм, или она вообще была удалена? Надеюсь, что нет, это было бы очен…
0 ответов

Тестовое покрытие javascript для приложения Rails3

Итак, у меня есть очень большое приложение на Rails3 с тестированием с использованием стандартных тестов rails и Capy bara/poltergeist для тестирования JS. Он не использует конвейер активов. Что люди предлагают для отчетов о тестовом покрытии на сто…
1 ответ

Как добиться покрытия потока данных о неиспользованных переменных присваиваниях?

В покрытии потока данных DU-пути используются, чтобы изолировать переменную, которая определена и используется во всей части кода. В таком функциональном сценарии, как я могу написать контрольные примеры, которые охватывают все определения переменно…
2 ответа

Ложный код, уменьшающий покрытие кода

Я работаю с Golang и использую mockhiato для генерации макетов для всех интерфейсов. Этот инструмент генерирует ложную реализацию в файле mocks.go в том же пакете. Я не могу переименовать mocks.go в mocks_test.go, так как этот mock-файл используется…
27 янв '18 в 19:06
0 ответов

Плагин Jacoco(Eclemma), не показывающий покрытие строки, даже если выполнение проходит через линию

Я пытаюсь увеличить покрытие линии для моего класса в Java. Я использую плагин Eclemma для отображения покрытия линии. У меня есть ситуация, как объяснено ниже: Код: public void someCall(){ boolean flag = false; if(someService.anotherflag){ flag = t…
22 дек '18 в 16:50
1 ответ

Информация о тестовом освещении

Я использую этот инструмент ( https://github.com/istanbuljs/nyc) для проверки тестового покрытия моего кода, и я получаю вывод что-то вроде этого: Итак, вопрос в том, как я могу получить информацию только в цифрах, без разбора этой таблицы? может бы…
15 янв '19 в 09:18