Как запустить модульные тесты VSpp CppUnitTestFramework из сценария msbuild?

Я написал собственный тестовый модуль DLL, который использует CppUnitTestFramework VS2012. Я могу запустить эти тесты в IDE VS2012 в окне Test Explorer.

Но я также хотел бы запустить эти тесты из нашего скрипта MsBuild. Я предполагаю, что мне нужно запустить какой-нибудь exe-тестовый запуск с соответствующей командной строкой, но я изо всех сил пытаюсь найти информацию об этом.

Можете ли вы помочь направить меня в правильном направлении. Благодарю.

1 ответ

Решение

Visual Studio Test Runner - это простой инструмент командной строки, который необходимо вызвать, чтобы найти и выполнить тесты. Создание небольшой задачи msbuild или использование стандартного exec Задача будет достаточно, чтобы вызвать тесты после сборки.

Если тестер установлен правильно, он должен просто подобрать эти тесты и выполнить их.

Смотрите этот пост в блоге, объясняющий все тонкости командной строки новогоvstest.console.exe,

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