Как заставить Cruise Control отправлять результаты модульного тестирования по электронной почте из Gallio (MbUnit)?
-
09-09-2019 - |
Вопрос
У меня есть сервер сборки, который использует круиз-контроль для запуска наших тестовых примеров.Я успешно настроил ccnet 1.4.2 для отображения результатов теста Gallio в webdashboard, но, похоже, я не могу заставить ccservice отправлять результаты теста Gallio по электронной почте в автоматически сгенерированных электронных письмах.Я пытался отредактировать файл .xsl, но безрезультатно.Я объединяю выходные данные .xml из задачи MSBuild Gallio.
Решение
Если вы можете заставить его отображаться так, как вы хотите, на веб-панели мониторинга, значит, вы близки к цели.Теперь вам просто нужно добавить таблицу xsl из вашей панели мониторинга в папку xsl на сервере сборки и добавить ссылку на xsl (точно так же, как вы сделали в dashboard.config на веб-стороне) либо в файле конфигурации службы (ccservice.exe.config), либо в консоли (ccnet.exe.config).И для хорошего ведения домашнего хозяйства и предотвращения ошибок в дальнейшем вам действительно следует включить это в оба варианта.