Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
TAEF запускает тест в качестве локальной системы.
Замечание
Тесты, выполняемые в качестве локальной системы, не должны создавать пользовательский интерфейс. Если тесты должны создавать или взаимодействовать с пользовательским интерфейсом, необходимо переместить код, связанный с пользовательским интерфейсом, в отдельные исполняемые файлы, запускаемые на рабочем столе из тестов с помощью функции CreateProcessAsUser.
Указание параметра RunAs в командной строке
te unittests\* /runas:system
Маркировка тестов с помощью RunAs
Метаданные теста можно использовать для указания типа runas сборки, класса или метода теста.
Замечание
Значения RunAs, указанные в метаданных, переопределяют значения RunAs, указанные в командной строке. Например, тест, помеченный метаданными runas:system, по-прежнему будет выполняться как Локальная система, даже если в командной строке указан параметр /runas:elevated.
Пример (нативный код)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(SystemTest)
TEST_METHOD_PROPERTY(L"RunAs", L"System")
END_TEST_METHOD()
};