Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O TAEF executa o teste como Sistema Local.
Observação
Os testes executados como Sistema Local não devem criar interfaces de usuário. Se os seus testes precisarem criar ou interagir com a interface do usuário, você precisará mover o código relacionado à interface do usuário para executáveis separados, que são iniciados em uma área de trabalho separada a partir dos seus testes usando a função CreateProcessAsUser.
Especificando RunAs na linha de comando
te unittests\* /runas:system
Marcando testes com RunAs
Metadados de teste podem ser usados para especificar o tipo de execução de um assembly, classe ou método de teste.
Observação
Os valores RunAs especificados nos metadados substituem os valores RunAs especificados na linha de comando. Por exemplo, um teste marcado com metadados de teste runas:system ainda será executado como Sistema Local mesmo se /runas:elevated for especificado na linha de comando.
Exemplo (código nativo)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(SystemTest)
TEST_METHOD_PROPERTY(L"RunAs", L"System")
END_TEST_METHOD()
};