gcovr: Как использовать пакет Cygwin gcovr?

Я уже использую gcov для получения результатов покрытия кода. Я хочу использовать gcovr. Я установил пакет gcovr от Cygwin.

Я никогда не использовал Python. Я в замешательстве, потому что у меня есть C:\cygwin\lib\python2.7\site-packages\gcovr с init.py, init.pyc а также init.pyo файлы

Под C:\cygwin\bin у меня есть gcovr файл, а также python.exe

Я побежал python.exe из командной строки и говорит Python 2.7.13 (default, Mar 14 2017, 23:27:55) [GCC 5.4.0] on cygwin (это то, что я должен использовать для gcovr?)

Я старался >>>python2.7 gcovr с полным путем gcovr, упомянутым выше, и я получаю

SyntaxError: неверный синтаксис

Я старался >>>gcovr и я получаю

Traceback (последний вызов был последним):

Файл (стандартный); строка 1, in (модуль)

NameError: имя 'gcovr' не определено

Я просмотрел справочную утилиту и посмотрел все модули, gcovr был одним из них.

Я видел использование как ../../../scripts/gcovr -r но у меня нет папки сценариев.

Что мне не хватает? Какие шаги я должен следовать?

1 ответ

Пытаться gcovr -r ./ а также gcovr -r ./ --branches из корневой папки, где у вас есть файлы.gcno и.gcda, чтобы получить сводку покрытия линий и ветвей соответственно

Другие вопросы по тегам