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 garantit que le test est exécuté dans un processus restreint.
Note Sur les ordinateurs exécutant des versions de Windows antérieures à Windows Vista, vous devez exécuter des tests restreints à partir d’un processus administrateur.
Spécification d’runAs sur la ligne de commande
te unittests\* /runas:restricted
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.
Note 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(RestrictedTest)
TEST_METHOD_PROPERTY(L"RunAs", L"Restricted")
END_TEST_METHOD()
};