Как заставить Cruise Control отправлять результаты модульного тестирования по электронной почте из Gallio (MbUnit)?

StackOverflow https://stackoverflow.com/questions/735286

Вопрос

У меня есть сервер сборки, который использует круиз-контроль для запуска наших тестовых примеров.Я успешно настроил ccnet 1.4.2 для отображения результатов теста Gallio в webdashboard, но, похоже, я не могу заставить ccservice отправлять результаты теста Gallio по электронной почте в автоматически сгенерированных электронных письмах.Я пытался отредактировать файл .xsl, но безрезультатно.Я объединяю выходные данные .xml из задачи MSBuild Gallio.

Это было полезно?

Решение

Если вы можете заставить его отображаться так, как вы хотите, на веб-панели мониторинга, значит, вы близки к цели.Теперь вам просто нужно добавить таблицу xsl из вашей панели мониторинга в папку xsl на сервере сборки и добавить ссылку на xsl (точно так же, как вы сделали в dashboard.config на веб-стороне) либо в файле конфигурации службы (ccservice.exe.config), либо в консоли (ccnet.exe.config).И для хорошего ведения домашнего хозяйства и предотвращения ошибок в дальнейшем вам действительно следует включить это в оба варианта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top