Это работало до того, как был установлен SP1.Покрытие VSTESTcode, поврежденное после SP1 для Visual Studio 2015, установлено
namespace Test
{
public class Adder
{
public int Add(int n1, int n2)
{
return n1 + n2;
}
}
}
namespace AdderTest
{
[TestFixture]
public class Class1
{
[Test]
public void AddTest1()
{
var add = new Adder();
var res = add.Add(2, 3);
Assert.AreEqual(5, res);
}
}
}
Эта команда все еще работает после SP1 установлен
vstest.console.exe/usevsixextensions: истина/рамки: framework45/Платформа: x86 AdderTest.dll
Это один не делает, и это терпит неудачу на каждом ПК в нашей команде, где установлен SP1.
vstest.console.exe/enablecodecoverage/usevsixextensions: истина/рамки: framework45/Платформа: x86 AdderTest.dll
Ошибка: Активный Test Run был прерван, потому что процесс выполнения вышли неожиданно. Дополнительные сведения см. В журналах процесса выполнения. Если журналы не включены, включите журналы и повторите попытку.
Журналы показывают следующее сообщение об ошибке:
V, 10664, 11, 2016/02/02, 15: 00: 09,114, 2115392201142, vstest.console.exe, TestRunRequest: SendTestRunMessage: Starting.
I, 10664, 11, 2016/02/02, 15: 00: 09.116, 2115392205435, vstest.console.exe, TestRunRequest: SendTestRunMessage: Выполнено.
E, 10664, 10, 2016/02/02, 15: 00: 23.722, 2115441528953, vstest.console.exe, TAEF Исполнение двигателя: [HRESULT: 0x800706BA] Не удалось создать процесс тестового хоста для отказа от процесса выполнение теста. (Процесс тестового хоста не выполнялся с кодом выхода 0xc0000005. Не удалось установить связь с процессом тестового хоста (время попытки подключения было отключено.))
Появляется SP1, в котором установлены все новые vstest exe и DLL, также показалось установить Таеф вещи, хотя я использую окна 7
Использование NUnit 2.6 & ВС Nunit расширение тест бегун (также попытался NUint 3,0 с его тест бегун - еще сломал)
Мы используем VSTEST, потому что наши код представляет собой комбинацию компонентов C++/C# и 64 бит. Нам нужно объединить и охватить тесты.
Обновление:
Б VS 2105 написать intellitest - которая не один и тот же способ бега покрытие.