Feature #10248
Отчет Coverage с покрытием по тестам (byProjects): предложения и замечания
100%
Description
1. Список тестов отображать после текста требования.
2. Добавить возможность раскрывать/скрывать список тестов. По умолчанию он должен быть не раскрыт.
3. Если тестовых ситуаций нет, то не отображать столбец с ними в статистике.
4. Для желтых (то есть не полностью покрытых) нелистовых узлов в заголовке отображать количество покрытых дочерних узлов и их общее количество. Например, (2/5). Для узла Requirements это не обязательно.
5. Настраивать как извлекать идентификатор теста (из имени файла + м.б. из окружения места где найден идентификатор требования)
Associated revisions
History
Updated by Denis Kildishev 2 months ago
- % Done changed from 0 to 100
- Status changed from New to Resolved
Applied in changeset requality|b178a21dfb7181aaa6e050ae74093ea7b5c30439.
Updated by Alexey Khoroshilov 2 months ago
5. Настраивать как извлекать идентификатор теста (из имени файла + м.б. из окружения места где найден идентификатор требования)
А как этим пользоваться?
Updated by Denis Kildishev 2 months ago
там в настроек появилась js формула где можно использовать полный путь path, последний сегмент lastSegment, и требование к которому привязан тест one
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 ********************************************************************/
Updated by Denis Kildishev 2 months ago
Последний сегмент - часть пути к файлу, например для /home/test/1.ttcn это 1.ttcn. my_file_test получить на данный момент не получится. Чтобы парсить данные из файла нужно добавить отдельные парсеры подобных комментариев, причем скорее всего даже нескольких видов так как языки могут быть разными
#10248;
rework of vp loading - adds uuid for logging
adds settings for coverage report
rework of coverage report