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, чтобы получить сводку покрытия линий и ветвей соответственно