Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
TAEF zorgt ervoor dat de test in een proces met verhoogde rechten wordt uitgevoerd door indien nodig zo'n proces op te starten om de test uit te voeren.
Opmerking: de gebruiker die TAEF uitvoert, moet lid zijn van de beheerdersgroep om tests uit te voeren die zijn gemarkeerd met RunAs=Elevated. Dit is het gevolg van het feit dat niet-beheerders geen gesplitst token hebben om te verhogen. Als een niet-beheerder probeert een test uit te voeren die is gemarkeerd met RunAs=Elevated, wordt de test gemarkeerd als geblokkeerd.
Notitie Op computers met versies van Windows die ouder zijn dan Windows Vista, moet u verhoogde tests uitvoeren vanuit een beheerdersproces.
RunAs opgeven op de opdrachtregel
te unittests\* /runas:elevated
Tests markeren met RunAs
Testmetagegevens kunnen worden gebruikt om het runas-type van een assembly, klasse of testmethode op te geven.
Notitie RunAs-waarden die zijn opgegeven in metagegevens overschrijven RunAs-waarden die zijn opgegeven op de opdrachtregel. Een test die is gemarkeerd met runas:system test metadata wordt nog steeds uitgevoerd als Local System, zelfs als /runas:elevated is opgegeven op de opdrachtregel.
Voorbeeld (systeemeigen code)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(ElevatedTest)
TEST_METHOD_PROPERTY(L"RunAs", L"Elevated")
END_TEST_METHOD()
};