【问题标题】:Test file is not running via maven on azure pipeline测试文件未通过 maven 在 azure 管道上运行
【发布时间】:2022-11-03 21:27:09
【问题描述】:

我使用 maven 构建自动化项目并使用 junit 运行我的测试脚本。它的 BBD 框架,我们有功能文件、步骤定义页面。我在 azure devops 上创建了管道、代理。运行管道时,它显示为构建成功,但仍然没有运行测试用例。

登录maven:-

2022-10-07T13:21:37.3334382Z ##[部分]开始:Maven SmartBots/pom.xml 2022-10-07T13:21:37.3341187Z ======================================= ======================================= 2022-10-07T13:21:37.3341428Z 任务:Maven 2022-10-07T13:21:37.3341633Z 描述:使用 Apache Maven 构建、测试和部署 2022-10-07T13:21:37.3341821Z 版本:3.169.2 2022-10-07T13:21:37.3341987Z 作者:微软公司 2022-10-07T13:21:37.3342231Z 帮助:https://docs.microsoft.com/azure/devops/pipelines/tasks/build/maven 2022-10-07T13:21:37.3342495Z ======================================= ======================================= 2022-10-07T13:21:38.2158528Z [命令]/usr/bin/mvn -version 2022-10-07T13:21:38.2158912Z Apache Maven 3.5.4(红帽 3.5.4-5) 2022-10-07T13:21:38.2159093Z Maven 主页:/usr/share/maven 2022-10-07T13:21:38.2159584Z Java 版本:1.8.0_345,供应商:Red Hat, Inc.,运行时:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.345.b01-1。 el8_6.x86_64/jre 2022-10-07T13:21:38.2160036Z 默认语言环境:en_US,平台编码:UTF-8 2022-10-07T13:21:38.2160548Z 操作系统名称:“linux”,版本:“4.18.0-372.26.1.el8_6.x86_64”,arch:“amd64”,家族:“unix” 2022-10-07T13:21:38.2163101Z SYSTEMVSSCONNECTION 存在 true 2022-10-07T13:21:38.2164119Z [命令]/usr/bin/mvn -f /E/azdosagents/agent2/_work/113/s/SmartBots/pom.xml 测试 2022-10-07T13:21:38.7149886Z [INFO] 正在扫描项目... 2022-10-07T13:21:38.7906399Z [信息] 2022-10-07T13:21:38.7921739Z [信息] ------------------------< com.company:SmartBots >------ ------------------ 2022-10-07T13:21:38.7923753Z [INFO] 构建 com.optum.ManualTracker 0.1.1-SNAPSHOT 2022-10-07T13:21:38.7925045Z [信息] --------------------------------[ 罐子 ]-- ------------------------------------------- 2022-10-07T13:21:39.7344370Z [信息] 2022-10-07T13:21:39.7433482Z [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ SmartBots --- 2022-10-07T13:21:39.7994520Z [INFO] 使用“UTF-8”编码复制过滤的资源。 2022-10-07T13:21:39.8047081Z [INFO] 复制 21 个资源 2022-10-07T13:21:39.8074402Z [信息] 2022-10-07T13:21:39.8075718Z [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @SmartBots --- 2022-10-07T13:21:39.8834648Z [INFO] 无需编译 - 所有类都是最新的 2022-10-07T13:21:39.8835474Z [信息] 2022-10-07T13:21:39.8836068Z [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ SmartBots --- 2022-10-07T13:21:39.8901220Z [INFO] 使用“UTF-8”编码复制过滤的资源。 2022-10-07T13:21:39.8901907Z [INFO] 跳过不存在的资源目录 /E/azdosagents/agent2/_work/113/s/SmartBots/src/test/resources 2022-10-07T13:21:39.8902441Z [信息] 2022-10-07T13:21:39.8902979Z [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ SmartBots --- 2022-10-07T13:21:39.8903395Z [INFO] 没有要编译的资源 2022-10-07T13:21:39.8903634Z [信息] 2022-10-07T13:21:39.8904175Z [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ SmartBots --- 2022-10-07T13:21:39.9333349Z [信息] ------------------------- ---------------------------------- 2022-10-07T13:21:39.9334415Z [信息] 构建成功 2022-10-07T13:21:39.9334944Z [信息] ------------------------- ---------------------------------- 2022-10-07T13:21:39.9335464Z [INFO] 总时间:1.237 秒 2022-10-07T13:21:39.9337421Z [INFO] 完成于:2022-10-07T08:21:39-05:00 2022-10-07T13:21:39.9338075Z [信息] ------------------------- ---------------------------------- 2022-10-07T13:21:40.0354312Z 没有找到匹配 /E/azdosagents/agent2/_work/113/s/**/surefire-reports/TEST-*.xml 的测试结果文件,因此正在发布 JUnit 测试结果跳过。 2022-10-07T13:21:40.0408313Z ##[部分]整理:Maven SmartBots/pom.xml

【问题讨论】:

    标签: maven azure-devops junit


    【解决方案1】:

    同样在这里,确保测试命名约定是正确的,构建成功但测试不会运行。你找到解决办法了吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      相关资源
      最近更新 更多