Как просмотреть результаты тестов декларативного конвейера Jenkins в представлении панели мониторинга? - PullRequest
0 голосов
/ 17 марта 2020

Наша команда использует облачный сервер Jenkins и создает тестовые задания с использованием декларативного конвейера Jenkins. Во время выполнения он создает узел Selenoid и изображения браузера Jenkins и запускает тестовые сценарии java / maven.

Мы добавили плагин представления сводной панели для консолидированного представления в Jenkins с сеткой статистики теста, диаграммой статистики теста и Диаграмма тренда теста.

Результаты выполнения теста не отслеживаются этими диаграммами на панели инструментов.

Есть ли у нас какой-либо способ / механизм выполнения результатов теста в Дженкинс может прочитать декларативный конвейер и получить представление панели мониторинга?

Задания Maven, созданные в Jenkins, напрямую передают информацию о выполнении теста, такую ​​как состояние (пройдено, не выполнено, пропущено) в представлении панели мониторинга для статистики и диаграмм.

Часть трубопровода Maven, добавленная здесь ниже

container('maven') {
            stage('test') {
                sh 'mvn test -s settings.xml -Dspring.profiles.active=remote -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true'
            }
        }

    }

    stage('logs') {
        containerLog('maven')
        containerLog('chrome')
        containerLog('jnlp')
        containerLog('selenoid-ui')
        containerLog('selenoid-hub')
    }
...