Мы использовали FinalBuilder в качестве сервера непрерывной интеграции для нашего проекта Delphi.
В настоящее время у нас есть наши сборки, которые автоматически запускаются из проверок подрывной деятельности, тесты dUnit запускаются после сборки исполняемого файла модульного теста, а AQtime генерирует статистику покрытия тестами во время выполнения исполняемого файла модульного теста.
Наша следующая цель - запустить наш набор регрессии (разработанный в TestComplete 7) как ночной процесс. Мы попробовали как сценарий vbs для запуска TestComplete через COM, так и задачу TestComplete, которая поставляется с самим FinalBuilder. Оба метода запускают TestComplete, и приложение успешно запускает проект FinalBuilder в интерактивном режиме.
Но когда мы отправляем задание на сервер FinalBuilder, сценарий TestComplete дает сбой, потому что TestComplete не может читать экраны приложения. Мы думали, что это можно решить, разрешив каждой из служб (TestComplete и FinalBuilder) взаимодействовать с рабочим столом, но это не сработало.
Кто-нибудь смог заставить проект TestComplete 7 корректно работать в FinalBuilder?