|
Команда тестового скрипта позволяющая установить значение внутренней переменной тестовой системы.
Полное описание элемента выглядит как:<set_property> <name>name of property</name> <value>value of property to set to</value> </set_property> |
name | Имя переменной, значение которой нужно установить. |
value | Значение, которое нужно присвоить переменной. |
Помимо переменных окружения и переменных подстановки , тестовая система izh_test использует также внутренние переменные, которые не передаются в процессы и не используются при подстановке.
Идея в том чтобы сохранять в этих переменных информацию о текущем предполагаемом содержимом "медленных" ресурсов типа баз данных.
В частности перед запуском непредсказуемого теста можно выставить состояние СУБД как "неопределённое", и поменять его на нужное "заполненное" только в том случае если успешно был выполнен и тест и специальный скрипт, который чистит данные после него.
Соответственно перед началом теста, который требует определённого заполнения СУБД, можно проверить переменную и если её значение "неопределённое" запустить специальный скрипт загрузки тестовых данных.
Значения внутренних переменных сохраняются только внутри одного процесса запуска тестов ( itr или itr_mfc ). При начале работы они - пустые.
Выполнять разные тестовые команды в зависимости от состояния внутренних переменных позволяют команды if_property_equal и if_property_not_equal
|