используйте Hudson для получения результатов удаленных тестов
-
05-07-2019 - |
Вопрос
У меня есть сервер, на котором работает собственный язык, на котором я могу запускать «модульные тесты» на этом языке.Я не могу установить подчиненное устройство Hudson на эту машину, но хотелось бы, чтобы результаты этих тестов отображались в задании Hudson (чтобы иметь хотя бы мониторинг качества кода для этого кода сервера).В настоящее время я пытаюсь использовать веб-сервисы для получения результатов и сохранения их в рабочей области Hudson, но боюсь, что это неправильное решение.Какие решения вы можете мне посоветовать?
Решение
Я наконец прошел путь к веб-сервисам, хотя это было нелегко. В этом пути есть несколько шагов
<Ол>Другие советы
Не уверен, что это возможно, но...
Возможно, один из вариантов — когда задание сборки завершено, выполнить вторую цель сборки или сценарий, чтобы переместить результаты теста с удаленного сервера на локальный сервер сборки, чтобы они появились в Hudson.
Или если платформа позволяет
Сопоставьте каталог на удаленном компьютере с локальной файловой системой, используя что-то вроде sshfs и т. д.
Карл
Да, вы можете просмотреть результаты (в формате junit xml) в текущем каталоге рабочего пространства, используя задачу сценария. Затем получите «Опубликовать отчет о результатах теста JUnit». задание после сборки & amp; укажите на скопированные файлы.
Очевидно, что если он не в формате, совместимом с Junit, вам придется конвертировать его.
Похоже, вы на правильном пути, хотя