-
Notifications
You must be signed in to change notification settings - Fork 0
Kirill-NiK/small_programms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Производится посчет по тестируемым методам, докуметированным и тестам. Так как документированные методы могут быть виртуальными, то их может быть больше, чем testing. Можно добавлять в ~testignore как файлы, так и промежуточные пути (например, /thirdparty/trololo) - они не будут включены в посчет. Пути надо добавлять через '/'. Путь типа "D:\QReal\qreal\" исключен не будет. Путь папки для подсчета методов в файле testpathes должен заканчиваться на '/'. Подсчет идет только по методам, которые имеют реализацию в .cpp. (например, не идет подсчет в интерфейсах) Подсчет будет точным, если соблюдается стайлгайд. В нумерованных логах по порядку строк в файле testpathes (начиная с 0) выдается отчет. Не записывайте в игнор пути из testpathes - это может привести к неверным результатам. Пока что в стайлгайде не закреплено, что тесты должны находиться в тех же подпутях, что и классы, которые они тестируют, поэтому тестируемые классы имеют идентификатор только в виде названия класса. И этот идентификатор может быть одинаковым у разных тестируемых классов. Если такое произойдет, в начале таблицы появится соответсвующее уведомление: "There are the different classes with the same name in this project (they have unitTests) and (only) test's counting is wrong! Solution: the new requests in style guide about the test's formalization and refactoring counting code." Написанные тесты вносятся в лог, если они находятся в папке (testpathes.at(i) + "qrtest/unitTests/") и папка не "exampleTests".
About
method_counting
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published