2016-03-16 2 views
0

Я хочу использовать покрытие кодов в формате myse. И я написал ниже код. Файл test.cov создается, но результат не генерируется на test.cov.Включение/выключение и сохранение обновления Bullseye

SET MY_LOCAL_COV_FILE=c:\test.cov 
SET COVFILE=%MY_LOCAL_COV_FILE% 
SET COVBUILDZONE=%BUILD_NUMBER% 
covselect --file "%MY_LOCAL_COV_FILE%" --add c: 
cov01 --on 
MSBuild ".\my.sln" /t:clean /p:Configuration="Debug" 
cov01 --off 

ответ

1

Я думаю, у вас есть две проблемы.

  1. Вы не строите код, вы только запустить «чистую» цель с MSBuild, попробуйте запустить «восстановить», которая будет очищать и затем скомпилировать код, инструментовка покрытия коды вставляются.

  2. У вас нет встроенного кода, поэтому Bullseye не может получить сколько-нибудь значимой информации о покрытии. Перед «conv01 --off» попробуйте запустить исполняемый файл или модульный тест или что бы вы ни построили.