Использование Project.Variables
#1
Отправлено 09 апреля 2012 - 06:43
Использую в проекте Project.Variables (около 10 переменных).
Использую их, т.к. тест состоит из 10-12 скриптов (Unit'ов). В каждом юните проходит запись текста в свою переменную (текст об ошибке). А уже в main юните происходит сбор всех проектных переменных в одну, обычную и данная переменная отсылается как тело письма на e-mail.
Данная реализация меня устраивала до некоторых пор, пока не столкунулся с трудностью. Реализовал запуск скриптов с определенной периодичностью (командная строка + планировщик задач). Тесты проходили нормально, все ок, но однажды сработала ошибка и проэктная переменная изменилась. На мыло все прошло, но тест комплит не закрылся (в командной строке я ставил параметр /e) т.к. изменилась проектная переменная и перед закрытием TC спросил - а желаете ли вы сохранить изменения?! И так и повис.
Теперь вопрос - как можно реализовать автоматическое закрывание TC без подтверждения изменений (т.е. чтобы не спрашивало меня о том, хочу ли я сохранить), либо посоветуйте альтернативу проектным переменным. Просто мне реально необходимы такие переменные, которые будут работать во всех модулях, чтобы в одном юните объявил, во втором считал и использовал. Вариант с внесением всех функций в один юнит не катит, т.к. очень сложная архитектура и оооочень много кода.
Большое спасибо
#2
Отправлено 09 апреля 2012 - 06:57
#3
Отправлено 09 апреля 2012 - 07:04
На мыло все прошло, но тест комплит не закрылся (в командной строке я ставил параметр /e) т.к. изменилась проектная переменная и перед закрытием TC спросил - а желаете ли вы сохранить изменения?! И так и повис.
Теперь вопрос - как можно реализовать автоматическое закрывание TC без подтверждения изменений (т.е. чтобы не спрашивало меня о том, хочу ли я сохранить)
Попробуйте использовать параметр /SilentMode:
If this argument is specified, TestComplete works in Silent mode, that is, it neither displays dialogs, nor informs you about errors or warnings. The dialogs and messages to be displayed are handled as if you pressed the default button in them.
#4
Отправлено 09 апреля 2012 - 07:14
#5
Отправлено 10 апреля 2012 - 05:59
Дмитрий
#6
Отправлено 10 апреля 2012 - 06:54
Подскажите пожалуйста где про них почитать. Посмотрел в хелпе, не нашел temporary variablesМожете пользоваться Temporary переменными. Они не хранят свои значения в файле проекта. Они их вообще не хранят после завершения теста.
#7
Отправлено 10 апреля 2012 - 07:27
Project - Edit - Variables, там увидите 2 фрейма: Temprorary Variables ( <--то что надо) и Persistent Variables.Подскажите пожалуйста где про них почитать. Посмотрел в хелпе, не нашел temporary variables
Можете пользоваться Temporary переменными. Они не хранят свои значения в файле проекта. Они их вообще не хранят после завершения теста.
#8
Отправлено 10 апреля 2012 - 07:30
Большое спасибо, попробую заюзатьProject - Edit - Variables, там увидите 2 фрейма: Temprorary Variables ( <--то что надо) и Persistent Variables.
Подскажите пожалуйста где про них почитать. Посмотрел в хелпе, не нашел temporary variables
Можете пользоваться Temporary переменными. Они не хранят свои значения в файле проекта. Они их вообще не хранят после завершения теста.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных