Запустите vstest.console.exe в контексте службы (визуальное тестирование студии)

Я использую приведенную ниже команду из cmd для выполнения модульного тестирования.

path\to\vstest.console.exe path\to\test.dll \enablecodecoverage

Это работает, но тестируемые функции вызывают некоторые API, которые требуют SE_TCB_NAME привилегия. Поэтому я бегу vstestconsole.exe с psexec.exe как показано ниже

psexec.exe -s -i cmd.exe

а затем на недавно запущенном cmd,

path\to\vstest.console.exe path\to\test.dll \enablecodecoverage

Спорная часть кода, которая нуждается в служебном контексте, выполняется, но тогда отчет о покрытии кода пуст.
Как я могу бежать vstest.console.exe в системном контексте?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]