Дает ли Synopsys VCS имена тестов, которые попадают в обложку?

Вот течение проблемы.

  • Я написал какую-то общую обложку.
  • Есть много тестов, которые могут попасть в ту или иную обложку. Какой-то тест не попадет.
  • Отчет о функциональном покрытии VCS дает комбинированные совпадения для определенного покрытия.
  • Я хочу посмотреть, какие тесты попали на эту конкретную обложку.

Есть ли вариант в VCS? Данные simv.vdb находятся в формате xml, и я думаю, что может быть невозможно проанализировать эти данные, чтобы получить тесты, которые попадают в обложку. Любая помощь приветствуется.


person Prateek Prasad    schedule 16.08.2017    source источник
comment
вам нужно проверить параметры urg. Он работает с базами данных покрытия.   -  person Serge    schedule 17.08.2017
comment
Сделал это. Самое близкое, что я смог найти, это -показать тесты. Он просто перечисляет тесты, но не имеет показателей, связанных с тестами по отдельности.   -  person Prateek Prasad    schedule 17.08.2017


Ответы (1)


Я получил то, что искал, частично. Следующая команда дает имена тестов для данной метрики.

urg –dir [*.vdb] -report [имя_отчета] -show maxtests 10 –показать тесты –format text/html/both

Не сильно его изучил, но кажется, что он не может отображать более 10 тестов в списке, независимо от числа, предшествующего maxtests. Во-вторых, этот список кажется несортированным, вероятно, может помочь -grade. В-третьих, используется только оригинальный файл .vdb, вы не можете использовать объединенные файлы vdb.

person Prateek Prasad    schedule 24.08.2017