Попытка изменить .t файл во время его исполнения
#21
Отправлено 07 декабря 2007 - 14:39
partner -q -r tests.pln
Затем в батнике можно прописать циклический вызов этой команды (можно ограничить количество итераций, а можно и сделать бесконечный цикл). И все в порядке. Опять же, батник может решить проблему с рефрешем файлов на нужных машинах. Скорее всего скрипт будет заблокирован для редактирования во время выполнения (или просто будет залочен Силком, если этот файл открыт в Силке). Вы просто свои апдейты выкладываете в некоторую папку, из которой батник копирует скрипты в рабочий каталог для силка, а потом запускается силк и подхватывает уже обновленные файлы.
ЗЫ: А прикольная идея. Мне такая "мясорубка" может пригодиться
#22
Отправлено 07 декабря 2007 - 14:40
Теоретически ( ), можно сделать механизм для вычитки логики скрипта из данных, но в этом мало смысла, т.к. усложняет неоправданно сопровождение автоматизации.
С другой стороны - так ли необходимо обновление кода "на ходу" ? Неужели вам критично, чтобы все тесткейсы исполнялись в одной сессии СилкТеста ?
#23
Отправлено 07 декабря 2007 - 14:45
...странно, вроде ты еще был, когда TestManager уже с этим ключиком АТК запускал...Только что нашел в описаниях параметров командной строки для partner.exe (это ехе-шник Силка) такую опцию, как -q, которая указывает, что Силк надо закрыть по завершении выполнения теста, скрипта, тестплана и т.п.
хотя может это ты просто тогда этим вопросом не занимался
еще интересно, что сам батничек можно запускать изпод чего-то типа for /L %i in (1,1,500) do BATNIK.bat %i и при этом править его (только осторожно ) во время работы ....
#24
Отправлено 07 декабря 2007 - 14:47
А у нас ведь подобная штуковина применялась. Для этого Миша специально на Яве даже утилиту делал, которая комментит в тестплане успешно пройденные тесты и потом запускает этот тестплан по-новой. Это было отчасти расчитано и на то, что во время выполнения файлы еще будут обновляться извне. Хотя это скорее побочный эффект, но тем не менее это избавляло от необходимости постоянно перестартовывать Силк.С другой стороны - так ли необходимо обновление кода "на ходу" ? Неужели вам критично, чтобы все тесткейсы исполнялись в одной сессии СилкТеста ?
#25
Отправлено 07 декабря 2007 - 14:51
Просто меня это мало интересовало тогда (мне-то вполне хватало снимать статистику, импортить результаты в багтрекер да лосей развешивать команде в виде дефектов ), а вот сейчас полез, так как люди живо подобной темой заинтересовались....странно, вроде ты еще был, когда TestManager уже с этим ключиком АТК запускал...Только что нашел в описаниях параметров командной строки для partner.exe (это ехе-шник Силка) такую опцию, как -q, которая указывает, что Силк надо закрыть по завершении выполнения теста, скрипта, тестплана и т.п.
хотя может это ты просто тогда этим вопросом не занимался
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных