- *python *development *Sikuli *automation *linuxзакончил пилить замечательный IDE/Framework для автоматизированного функционального тестирования GUI ("скриптуем картинками"). теперь оно:
— нормально собирается и запускается под линуксом (даже из транка)
— ИДЕ умеет делать скриншоты под этой осью (даже с несколькими мониторми)
— нормально прикручивается ко внешним питонячьим скриптам
— умеет синтаксис 2.5 (ну и частично 2.6 из __future__) при наличии внешнего jython 2.5 (с собой тащит 2.2.1)
— сравнивает паттерны не только с экраном, но и с картинкой с винта (режим переключается отдельной командой)
Боюсь, из-за моего сомнительного знания джавы и специфичности некоторых из нужд, патч мантейнеру не слишком пригодится, но сам доволен как слон :)#599652from keks-mac, 22 months ago
Replies (3)
- @alsmirn:что значит "патч мантейнеру не слишком пригодится", если теперь все нормально собирается и даже работает то почему бы и нет. Ну хотя бы предложите им ;) а там договоритесь#599652/1from HomeE983B2E7, 22 months ago
- @kekssw:@alsmirn согласно моему разумению (на практике тоже подтверждено), патч "чтобы заработало в нашем окружении" и джинерик патч для опен-сурс продукта две большие разницы. в данном случае три проблемы фичи: картинки вместо экрана (полагаю это никому кроме нас не надо), починенный скриншоттинг на многодисплейных линухах (я явно воркэраунд заимплементил, и кажется ему показывали более чистое, хоть и ужасно написанное, решение) и сборка+запуск (там очень нетривиальный мэйкфайл и много надо возиться с джавой, которую я совершенно не знаю — практически уверен, что проблемы надо решать не моими способами). ну и джитон поновее — сам притащит когда время придет. письмецо я ему конечно напишу с кратким описанием своих рецептов (в конце концов очень похоже, что парочку файлов в репозиторий не помешало бы добавить), но именно на готовый к принятию патч — не потянет однозначно.#599652/2from keks-mac, 22 months ago, in reply to /1
