Для требований окно 'Properties' содержит 4 вкладки:
Для тестовых ситуаций окно 'Properties' содержит 4 вкладки:
Для отчетов окно 'Properties' содержит 2 вкладки:
ВНИМАНИЕ! Рассматриваемые механизмы являются экспериментальными. Часть представленных функций может быть изменена в дальнейших версиях.
файл в определенном формате
<?xml version="1.0" encoding="UTF-8"?>: <coverageInfo>: <reqcoverage qid="уникальный_идентификатор_требования_или_тестовой_ситуации">: <covered_by uri="путь_к_покрывающему_элементу" hits="1"/>: </reqcoverage>: </coverageInfo>:
Здесь:
Элемент coverageInfo только один и может содержать несколько элементов reqcoverage.
Для каждого покрытого узла должен быть свой элемент reqcoverage. Непокрытые узлы не описываются вовсе.
Элемент reqcoverage может содержать несколько элементов covered_by, если его покрывают несколько тестов.
Атрибут hits является опциональным, он указывает количество проверок данного требования в тесте.
уникальный_идентификатор_требования_или_тестовой_ситуации - это user-visible-name(element) или qualifying-id(element) покрываемого элемента
user-visible-name(element) - это имя элемента, если оно есть (то есть если поле name в Properties view у этого элемента не пустое), иначе это user-visible-name(element.parent)/id, то есть сначала user-visible-name родительского элемента, потом id - идентификатор элемента (в качестве разделителя использовать '/'). Например: "TR-FMF-01-01-002/TR-FMF-01-01-002_T01"
qualifying-id(element) - это полный путь к элементу, начиная с корневого элемента (Requirements), в качестве разделителя используется '/'. Например: "Requirements/01/MyRequirement01"
путь_к_покрывающему_элементупуть к тесту с опциональным номером строки в нём, например: "file:///home/user/work/test1.c#12"
автоматический поиск файлов, содержащих идентификаторы покрытых ими требований или тестовых ситуаций
При использовании этого источника происходит поиск по выбранным пользователем проектам в workspace на предмет обнаружения файлов с заданным расширением. Расширение задается пользователем. Для указанных файлов производится построчная проверка содержимого файла на соответствие регулярному выражению, описанному пользователем. В результате такого поиска инструмент получает набор покрытых элементов и информацию о покрывающих файлах.