Freigeben über


RunAs eingeschränkt

TAEF stellt sicher, dass der Test in einem eingeschränkten Prozess ausgeführt wird.

Hinweis Auf Computern, auf denen Versionen von Windows ausgeführt werden, die älter als Windows Vista sind, müssen Sie eingeschränkte Tests von einem Administratorprozess ausführen.

Angeben von RunAs in der Befehlszeile

te unittests\* /runas:restricted

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-Testmetadaten gekennzeichnet ist, weiterhin als lokales System ausgeführt, auch wenn /runas:elevated in der Befehlszeile angegeben ist.

Beispiel (nativer Code)

class MyTests
{
    TEST_CLASS(MyTests);

    BEGIN_TEST_METHOD(RestrictedTest)
        TEST_METHOD_PROPERTY(L"RunAs", L"Restricted")
    END_TEST_METHOD()
};

RunAs