Utilities  Version: 0.2.2 Revision: ??? Platform: x64 Build: 21:59 13.12.2024
Решение для тестирования сторонних утилит
Загрузка...
Поиск...
Не найдено
Структура решения

Решение представляет собой набор проектов для тестирования использования сторонних утилит (чтобы при обновлении версии утилиты можно было бы убедиться в том, что необходимый функционал не был поломан).

Проекты решения

Утилиты

Описания проектов тестирования утилит.

AStyle

Проект тестирования использования утилиты AStyle.

AStyle

GraphicsMagick

Проект тестирования использования утилиты GraphicsMagick.

GraphicsMagick

BuildSolution.cmd

Скрипт сборки решения.

BuildSolution.cmd

Страницы свойств

Описания проектов тестирования страниц свойств.

Исходные требования

  • Каждый .props файл должен иметь имя, соответствующее выполняемому действию, а не названию используемой утилиты.
  • Каждый .props файл должен генерировать отчет, пригодный для включения в документацию.

BuildAll.Debug.props

Обобщенная страница свойств, включающая в себя страницы свойств, выполняющие действия при сборке конфигурации Debug во время сборки решения.

Страницу свойств следует подключать к конфигурации Debug|x64 проекта BuildAll.

ProcessingBuildLog.props

Страница свойств для обработки лога полной сборки решения.

ProcessingBuildLog.props

RunSolutionTests.props

Проект тестирования запуска всех тестов решения.

RunSolutionTests.props

Coverage.props

Страница свойств для вычисления покрытия тестами кода в решении.

Coverage.props

Metrics.props

Страница свойств для вычисления метрик кода в решении.

Metrics.props

CppCheck.props

Страница свойств проверки кода решения при помощи утилиты CppCheck.

CppCheck.props

Android.Run.props

Страница свойств для запуска собранного проекта Android на подключенном к компьтеру устройстве.

Android.Run.props

MsBuildPath.props

Страница свойств MsBuildPath.props служит для генерации cmd файла, устанавливающего переменную окружения, содержащую путь к MsBuild.exe, соответствующего текущей версии Visual Studio.

  • MsBuildPath.props следует подключать к проекту, который регулярно пересобирается (например, Test.Solution).
  • Файл MsBuild.auto.cmd генерируется в папке $(SolutionDir)\Solution.

MsBuildPath.props

Вспомогательные

PrintParams

Проект вспомогательной программы тестирования запуска утилит.

PrintParams