Поделиться через


Использование переменных среды в обычных тестах

Обновлен: Ноябрь 2007

Для программирования обычного теста следует ввести сведения в поля на странице обычного теста. В некоторых из этих полей указываются пути к папкам. Эти пути можно жестко закодировать, однако для задания путей к перечисленным ниже полям можно также использовать переменные среды.

  • Целевой исполняемый файл

  • Аргументы командной строки

  • Расположение файла сводки результатов

  • Элементы развертывания

Можно использовать как системные, так и пользовательские переменные среды, например SystemDrive, ProgramFiles и UserProfile. Особенно полезной является переменная ComSpec. ComSpec раскрывается в полный путь к cmd.exe — исполняемому файлу командной строки. ComSpec можно использовать для запуска сценариев командной строки, таких как BAT-файлы.

ms404706.alert_note(ru-ru,VS.90).gifПримечание.

В переменных среды регистр знаков не учитывается.

Чтобы определить установленные переменные среды и их значения, введите в командной строке команду set.

По умолчанию неопределенные переменные среды раскрываются в пустую строку. Например, если в обычном тесте указан путь %MyExecutableDir%MyExecutable.exe, но переменная MyExecutableDir не определена, обработчик тестов рассматривает данную строку как "MyExecutable.exe" и пытается запустить этот файл в каталоге развертывания. Это возможно, только если файл MyExecutable.exe был развернут.

Переменные среды можно использовать для управления папками, в которых обработчик тестов запускает тесты. Например, если для переменной MyExecutableDir задать значение E:\builds\drop\...\Bin\, обработчик тестов попытается запустить файл в этом расположении. Этот метод удобно применять, если тест нельзя переместить, например в том случае, когда тест находится в системе управления версиями.

См. также

Основные понятия

Использование файла сводки результатов для обычного теста

Другие ресурсы

Параметры параметров обычных тестов