У нас есть большой проект Delphi (1,5 миллиона строк кода), и мы переходим к использованию гибких процессов.Получение статистики тестирования DUnit с использованием FinalBuilder и AQTime
У нас уже есть непрерывная интеграционная среда (FinalBuilder), которую я обновил, чтобы включить в e-mail все тесты в модуле (dUnit) и кодовые метрики (CodeHealer) всем в нашей команде разработчиков. Наше подразделение по тестированию не очень велико, поэтому теперь я пытаюсь получить AQtime в миксе для некоторых результатов тестирования на каждой сборке.
Я использую задачу «Выполнять программу», чтобы запустить исполняемый файл блока, занести в журнал результаты и проанализировать файл после этого. Я намерен использовать задачу «Запустить сценарий» для запуска AQtime (через COM) и экспортировать результаты в XML, чтобы я мог проанализировать эти результаты.
Проблема, с которой я сталкиваюсь, заключается в том, что AQtime запускает исполняемый модуль unit test, я теряю возможность напрямую контролировать исполняемый файл блока. Я бы хотел, чтобы FinalBuilder проанализировал результаты обеих задач. Кто-нибудь знает, как получить доступ к результатам dUnit, когда он вызывается из AQtime?
Спасибо, Роберт. Версия dUnit, которая была в нашей сборке, не имела XMLTestRunner. Я загрузил dUnit 9.3 из sourceforge и схватил XMLTestRunner из папки Contrib. Делает все, что я хотел, чтобы это делалось. – Catharz
Catharz, вы должны принять ответ, если вам ответили. –