Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
TAEF führt den Test als lokales System aus.
Hinweis
Die Tests, die Sie als lokales System ausführen, sollten keine Benutzeroberflächen (UI) erstellen. Wenn Ihre Tests erstellt werden oder mit der Benutzeroberfläche interagieren müssen, müssen Sie den UI-bezogenen Code in separate ausführbare Dateien verschieben, die von Ihren Tests aus auf einem Desktop mit der Funktion CreateProcessAsUser gestartet werden.
Angeben von RunAs in der Befehlszeile
te unittests\* /runas:system
Markieren von Tests mit RunAs
Testmetadaten können verwendet werden, um den Runas-Typ einer Assembly, Klasse oder Testmethode anzugeben.
Hinweis
RunAs-Werte, die in Metadaten angegeben sind, überschreiben RunAs-Werte, die in der Befehlszeile angegeben sind. Beispielsweise wird ein test, der mit runas:system test metadata gekennzeichnet ist, weiterhin als lokales System ausgeführt, auch wenn "/runas:elevated " in der Befehlszeile angegeben ist.
Beispiel (systemeigener Code)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(SystemTest)
TEST_METHOD_PROPERTY(L"RunAs", L"System")
END_TEST_METHOD()
};