Project

General

Profile

Feature #10248

Отчет Coverage с покрытием по тестам (byProjects): предложения и замечания

Added by Viktoria Kopach 11 months ago. Updated about 1 month ago.

Status:
Verified
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
04/09/2020
Due date:
% Done:

100%

Estimated time:
Published in build:
1.3.645

Description

1. Список тестов отображать после текста требования.
2. Добавить возможность раскрывать/скрывать список тестов. По умолчанию он должен быть не раскрыт.
3. Если тестовых ситуаций нет, то не отображать столбец с ними в статистике.
4. Для желтых (то есть не полностью покрытых) нелистовых узлов в заголовке отображать количество покрытых дочерних узлов и их общее количество. Например, (2/5). Для узла Requirements это не обязательно.
5. Настраивать как извлекать идентификатор теста (из имени файла + м.б. из окружения места где найден идентификатор требования)

Associated revisions

Revision b178a21d (diff)
Added by Denis Kildishev 2 months ago

#10248;
rework of vp loading - adds uuid for logging
adds settings for coverage report
rework of coverage report

History

#1

Updated by Alexey Khoroshilov 3 months ago

  • Target version set to 1.3 (development)
#2

Updated by Denis Kildishev 2 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved
#3

Updated by Denis Kildishev 2 months ago

  • Published in build set to 1.3.645
#4

Updated by Alexey Khoroshilov 2 months ago

5. Настраивать как извлекать идентификатор теста (из имени файла + м.б. из окружения места где найден идентификатор требования)

А как этим пользоваться?

#5

Updated by Denis Kildishev 2 months ago

там в настроек появилась js формула где можно использовать полный путь path, последний сегмент lastSegment, и требование к которому привязан тест one

#6

Updated by Alexey Khoroshilov 2 months ago

Что такое последний сегмент?

Как предлагается достать имя my_file_test из комментария к тесту следующего вида?

/********************************************************************
 * @test: my_file_test
 * @purpose: Тестирование файлов.
 * @target:  XXX
 * @requirement /Requirements/XXX/REQ1
 * @requirement /Requirements/XXX/REQ2
 * @requirement /Requirements/XXX/REQ3
 ********************************************************************/

#7

Updated by Denis Kildishev 2 months ago

Последний сегмент - часть пути к файлу, например для /home/test/1.ttcn это 1.ttcn. my_file_test получить на данный момент не получится. Чтобы парсить данные из файла нужно добавить отдельные парсеры подобных комментариев, причем скорее всего даже нескольких видов так как языки могут быть разными

#8

Updated by Viktoria Kopach about 1 month ago

  • Status changed from Resolved to Verified

Also available in: Atom PDF