У меня есть следующий код C ++.
#include <iostream>
using namespace std;
int testfunction(int input)
{
if (input > 0) {
return 1;
}
else {
return 0;
}
}
int main()
{
testfunction(-1);
testfunction(1);
}
Я скомпилировал его, чтобы получить исполнение
cl /Zi hello.cpp -link /Profile
Затем я проверяю выполнение и генерирую двоичный файл .coverage.
vsinstr -coverage hello.exe
start vsperfmon -coverage -output:mytestrun.coverage
vsperfcmd -shutdown
Когда я открываю файл покрытия в VS2010, я ничего не получил в его результатах.
Что может быть не так?
Я следовал инструкциям в этом посте .