Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
TAEF exécute le test en tant que système local.
Remarque
Les tests que vous exécutez en tant que système local ne doivent pas créer d’interfaces utilisateur (IU). Si vos tests doivent créer ou interagir avec l’interface utilisateur, vous devez déplacer votre code lié à l’interface utilisateur dans des exécutables distincts lancés sur un bureau à partir de vos tests à l’aide de la fonction CreateProcessAsUser.
Spécification d’runAs sur la ligne de commande
te unittests\* /runas:system
Marquage de tests avec des runAs
Les métadonnées de test peuvent être utilisées pour spécifier le type runas d’un assembly, d’une classe ou d’une méthode de test.
Remarque
Les valeurs RunAs spécifiées dans les métadonnées remplacent les valeurs RunAs spécifiées sur la ligne de commande. Par exemple, un test marqué avec des métadonnées de test runas :system est toujours exécuté en tant que système local même si /runas :elevated est spécifié sur la ligne de commande.
Exemple (code natif)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(SystemTest)
TEST_METHOD_PROPERTY(L"RunAs", L"System")
END_TEST_METHOD()
};