目前我正在评估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'])
}
}发布于 2019-11-25 17:39:46
我需要知道几件事:
中的Jenkins实例
如果您正在使用自己的Jenkins实例,请确保Jenkins可以与ElasTest通信并正确配置插件。如果ElasTest位于服务器上,请按照文档https://elastest.io/docs/deploying/ubuntu/中的说明打开必要的端口
您可以在此处找到有关如何使用ElasTest插件的更多信息:https://elastest.io/docs/tutorials/e2e-testing/
https://stackoverflow.com/questions/55901101
复制相似问题