Partilhar via


RunAs Restrito

O TAEF garante que o teste é executado em um processo restrito.

Observação Em computadores que executam versões do Windows anteriores ao Windows Vista, você deve executar testes restritos a partir de um processo de administrador.

Especificando RunAs na linha de comando

te unittests\* /runas:restricted

Marcação de testes com RunAs

Os metadados de teste podem ser usados para especificar o tipo runas de um assembly, classe ou método de teste.

Observação Os valores RunAs especificados nos metadados substituem os valores RunAs especificados na linha de comando. Por exemplo, um teste marcado com runas:system metadados de teste ainda será executado como Local System, mesmo que /runas:elevated seja especificado na linha de comando.

Exemplo (código nativo)

class MyTests
{
    TEST_CLASS(MyTests);

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

RunAs