云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

管道可以记录和显示由单元测试运行器输出的测试结果文件。Tests结果数据必须是junit格式的XML文件以便管道能够显示它们。

当管道保存了测试结果时,可以在测试选项卡中的步骤管道运行日志

页面内容


保存测试结果

将单元测试结果记录到管道的运行日志中:

  • 在生成junit格式结果文件的管道步骤中运行单元测试
  • 方法保存测试结果文件save_tests效用函数
save_tests res_myGitRepo_resourcePath / testreport.xml美元

例子管道

下面的示例管道演示了在Maven构建中生成单元测试结果的过程,并将结果记录到运行日志中,以便稍后在管道中查看。

管道定义了一个GitRepo资源,其中包含Java应用程序BuildInfo资源的结果构建。

pipelines.2022世界杯阿根廷预选赛赛程resources.yml
2022世界杯阿根廷预选赛赛程资源:-名称:java_app类型:GitRepo配置:giitprovider: MyGithub路径:myproject/simple-maven-sample分支:include: master -名称:my_build_info类型:BuildInfo配置:sourceArtifactory: myArtifactory buildName: simple-maven-sample buildNumber: 1


方法执行Maven构建MvnBuild本机的一步。它要求构建的Maven项目已配置为使用行之有效的Maven插件执行单元测试并生成与junit兼容的测试结果文件。

onComplete行动的执行方法将测试结果文件保存到运行日志中save_tests效用函数。

pipelines.steps.yml
管道:—名称:java_pipeline步骤:—名称:build_app类型:MvnBuild配置:sourceLocation:。mvnCommand: clean install -ntp configFileLocation:。configFileName: mvn-art-config autoPublishBuildInfo: true integration: - name: myArtifactory inputR2022世界杯阿根廷预选赛赛程esources: - name: java_app outputResources: - name: my_build_info runtime: type: image image: auto: language: java versions: - "11" execution: onComplete: - save_tests $res_java_app_resourcePath/target/surefire-reports/


管道完成运行后,测试结果为build_app步骤可在运行日志中查看。

  • 没有标签
版权所有©2022 JFrog有限公司