首页 > 解决方案 > ElasTest Jenkins 插件不发送测试日志

问题描述

目前我正在评估 ElasTest。我也尝试了 Jenkins Plguin,但控制台输出没有发送到 ElasTest。

我已经尝试了示例代码片段:

 elastest(surefireReportsPattern: '**/target/surefire-reports/TEST-*.xml', project: 'Jenkins Examples') {
            stage ('Executing Test') {
                echo 'Set up test environment'
                mvnHome =  tool 'maven-3.3.9'
                echo 'Cloning repository'
                git 'https://github.com/elastest/demo-projects'
                echo 'Run test'
                sh "cd ./unit/junit5-unit-test;'${mvnHome}/bin/mvn' -B -DforkCount=0 test"
                step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
            }
        }

标签: jenkins-pipelineelastest

解决方案


我需要知道几件事:

  • 您正在使用哪个版本的 ElasTest 以及在哪里部署它。
  • 您是使用自己的 Jenkins 实例还是集成到 ElasTest 中的 Jenkins 实例?

如果您使用自己的 Jenkins 实例,请确保 Jenkins 可以与 ElasTest 通信并正确配置插件。如果 ElasTest 在服务器上,请按照文档中的说明打开必要的端口:https ://elastest.io/docs/deploying/ubuntu/

您可以在此处找到有关如何使用 ElasTest 插件的更多信息:https ://elastest.io/docs/tutorials/e2e-testing/


推荐阅读