Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
TAEF ejecuta la prueba como sistema local.
Nota:
Las pruebas que se ejecutan como sistema local no deben crear ninguna interfaz de usuario (UI). Si las pruebas necesitan crear o interactuar con la interfaz de usuario, debe mover el código relacionado con la interfaz de usuario a archivos ejecutables independientes que se inician en un escritorio desde las pruebas mediante la función CreateProcessAsUser.
Especificación de RunAs en la línea de comandos
te unittests\* /runas:system
Marcar pruebas con RunAs
Los metadatos de prueba se pueden usar para especificar el tipo runas de un ensamblado, una clase o un método de prueba.
Nota:
Los valores runAs especificados en los metadatos invalidan los valores runAs especificados en la línea de comandos. Por ejemplo, una prueba marcada con los metadatos de prueba runas:system se seguirá ejecutando como sistema local incluso si se especifica /runas:elevated en la línea de comandos.
Ejemplo (código nativo)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(SystemTest)
TEST_METHOD_PROPERTY(L"RunAs", L"System")
END_TEST_METHOD()
};