首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在本地运行但在jenkins‘Publish JUnit test result report’上未生成测试的测试失败:未找到测试报告文件

问题描述: 在本地运行但在Jenkins的“Publish JUnit test result report”步骤上未生成测试报告文件的测试失败。

解决方案:

  1. 确保在Jenkins的构建步骤中正确配置了测试运行命令。检查是否正确指定了测试运行的命令和参数。
  2. 确保测试报告文件被正确生成。在本地运行测试时,查看测试运行的输出目录,确认是否生成了测试报告文件。如果没有生成报告文件,可能是测试框架配置有误或者测试代码存在问题。
  3. 检查Jenkins的工作目录权限。确保Jenkins有足够的权限在工作目录下生成和读取文件。可以尝试更改Jenkins的工作目录权限或者将测试报告文件生成到其他目录。
  4. 检查Jenkins的插件配置。确保Jenkins已安装并正确配置了“Publish JUnit test result report”插件。可以尝试重新安装或更新插件。
  5. 检查Jenkins的环境变量配置。有些测试框架可能需要特定的环境变量才能正确生成测试报告文件。确保Jenkins的环境变量配置与本地环境一致。
  6. 检查Jenkins的日志输出。查看Jenkins的控制台输出和日志文件,寻找可能的错误信息或异常堆栈跟踪。根据错误信息进行排查和修复。
  7. 尝试使用其他的测试报告插件。如果“Publish JUnit test result report”插件无法正常工作,可以尝试使用其他的测试报告插件,如Allure或Cucumber等。

总结: 当在本地运行测试时,但在Jenkins的“Publish JUnit test result report”步骤上未生成测试报告文件时,需要检查测试运行命令的配置、测试报告文件的生成、Jenkins的工作目录权限、插件配置、环境变量配置以及日志输出等方面的问题。根据具体情况进行排查和修复。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Jmeter篇】Jmeter+Ant+Jenkins接口自动化测试集成之半路逆转(二)

【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成(一) 一、更改方案 由于一篇文章【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成(一)中build.xml...cmd下执行ant正常且生成jtl文件和html文件,但是jenkins构建多次一直失败,未能生成jtl文件和html文件,偶尔成功1次,未能找到解决原因,所以这篇文章更改了build.xml文件和...2、创建文件目录 uncleyong jmeter路径下   --jmeter_script 存放jmeter脚本 .jmx   --result     --html 存放生成html测试报告     ...--jtl 存放生成jtl测试报告   build.xml build文件 ?...jenkins左边栏显示了HTML Report,点击查看生成html测试报告 ? ? ? ?

90100

allure测试报告友好展示方式

背景 我发现每过一段时间,就会有群友交流群里面提问: 大家跑完自动化生成allure测试报告是如何管理? 我生成allure测试报告怎么只能本地展示啊?.../my_allure_results 实际展示如下, 可以通过 本地实际ip + 随机一个端口号 来访问这个allure测试报告 本地生成html文件,本地访问这个html方式 # 本地生成...首先一共生成2个测试报告, 1个是allure报告, 另1个是通过邮件发送测试报告(基于自定义html模板) allure测试报告时通过Jenkins插件进行展示和运行, 收到邮件的人员可以点击邮件中报告链接..., 即可跳转到指定测试报告界面 优点: allure报告是基于Tomcat + Jenkins运行在服务器, 访问只需要一个http链接.....html 首先手动运行下demo.py, 确保结果符合预期.预期如下: 预期结果如下 可正常显示pytest运行结果 report目录下生成allure_result 和 xml目录 xml目录下生成

1.4K20

postman系列(七):测试脚本集成到jenkins

本篇目的是实现使用jenkins远程执行postman接口测试脚本 准备工作:一台linux服务器(可以用虚拟机搭建一个),linux服务器安装好node.js、newman,部署好jenkins...--reporter-junit-export report-xml.xml 注意:需要加上前2行指令,不然jenkins远程执行时,会提示找不到newman命令导致构建失败,原因是jenkins...执行过程中没有加载到环境变量; 开始只加了第二条指令就能够执行成功了,后来重启后发现执行会失败,所以又在此基础添加第一条指令 (3)配置完成后,构建一下,然后到这个构建任务console out中查看构建日志...,可以看出构建时成功,打出了接口执行情况 阶段二:把newman生成html格式测试报告jenkins中展示出来 需要先安装一个插件 Publish HTML reports 然后构建后操作中添加该插件...report-xml.xml 保证Index page[s]处填写文件名称和生成报告名称一致 完成上述配置后,进行一次构建动作,构建成功后,会在右侧出现一个html报告按钮,点击查看即可

58820

利用pytest hook函数实现自动化测试结果推送企业微信

前言 通常,自动化测试用例执行完成后,都会发送一个结果通知,以提醒测试人员或测试leader测试用例执行结果。如有测试失败情况,测试人员再去查看具体测试报告,检查是哪个场景没有测试通过。...将获取到各条测试结果分输出到控制台进行展示:↓(Windows本地运行效果) ③ pytest_terminal_summary方法: 分别调用CaseCount中获取通过、失败、跳过、报错用例条数方法...、生成测试报告""" print('------------------------------------') out = yield report = out.get_result...都是为了将执行结果打印控制台 三、运行过程与运行效果 1.运行过程 Windows本地运行 Jenkins触发运行 2.企业微信消息通知 通过Jenkins触发运行通知效果:↓ Windows本地手动触发运行通知效果...; 测试结果存储不一定要用到redis,也可以写在本地文件等,多一层调用,就多一层处理和可能面临调试报错,另外redis所在服务器连接出错也会影响用例正常运行; 发送消息内容样式支持Markdown

1K30

jenkins+python持续集成

成功,则登陆到运行在staging服务器测试网站上,人工测试新功能是否OK/bug是否已修复;若tm_staging_deploy失败,检查失败原因,进行修复,直至成功 若staging人工测试通过,...需要在Jenkins中安装Cobertura Plugin插件,用于生成代码测试覆盖率报告。...其中--with-xunit告诉nose输出JUnit形式测试报告,--with-coverage表示同时运行coverage(这个功能相当赞),--cover-package=tm表示仅对指定package...然后构建后操作中,添加如下2项: Publish JUnit test result report:填写nosetests.xml Publish Cobertura Coverage Report:...安装好Pylint后,运行pylint --generate-rcfile > pylintrc生成配置文件,并将其中output-format项值改为parseable。

1.1K40

浅谈BDD下自动化测试框架

.feature:定义需求场景及步骤描述 步骤定义:步骤描述具体实现,即可执行步骤代码 运行测试:执行测试用例 生成报告:Cucumber支持生成多种格式测试报告 如何编写feature文件 .feature...selenium-java(由于示例需要打开浏览器,所以添加了selenium相关依赖) 使用Eclipse可以快速生成实现步骤java方法,feature文件右键选择Run As/Cucumber...Feature执行feature文件,当feature中存在实现步骤时,Console会打印对应java方法,将代码拷贝到java文件中,完善测试步骤即可,以下是实现测试步骤代码示例: ?...mvn test运行结果如下图: ?...运行结果如下: ? HTML Reports:将测试结果输出到html文件中, plugin参数配置如下: ? HTML格式测试报告: ?

6.4K30

Android 平台实现 CI

CICompilation阶段,若出现编译失败频率较高,一是因为代码未按照原子提交原则进行,二是本地开发环境不干净,存在与CI环境不一致地方,导致每次提交时不能提交所有文件,总是需要手动挑选提交文件...这样失败会来得更早一些,每一次CI运行失败前验证完毕东西更多。上图中CI工作流,正是在这样一个原则基础形成。...对开发人员来说,都可以采用同一个脚本快捷本地生成安装包,这在很大程度上也减少了出现“这在我机器运行很好”问题。...之前已经说过Calabash也可按照单元测试报告规范输出,加上Robolectric本身就是JUnit框架扩展,报告也是按照单元测试报告规范输出。...Calabash在运行完毕之后,可以按照单元测试报告规范提供测试报告 ? 3、添加UI Test Android新近退出了UI测试工具UIAutomator。

1.7K90

.NETCore下CICD之自动化测试

/持续部署,通过 jenkins,实现集成测试自动化,最终达到,快速构建项目,执行单元测试生成测试报告,发送测试报告等工作,让测试工作伴随着 CI/CD 持续进行而不断对输出进行测试和校正,真正实现让本地单元测试...dotnet test 其中,Ron.XUnitTest 项目使用了托管测试主机方式运行单元测试,默认测试结果文件是 .trx 格式, jenkins 执行发送测试报告时候, jenkins..." 这里有一个细节,就是执行命令时候带了一个参数 --logger:"xunit;LogFileName=TestResult.xml",表示输出测试结果为 xunit 格式 xml 文件,该文件将在下面的测试报告环节使用...发送测试报告配置 安装完成后,再次进入任务配置页,添加构建后操作,选择:Publish xUnit test result reportReport Type 选择 xUnit.NET-v2(default...),Pattern 输入测试报告生成路径: test/Ron.XUnitTest/TestResults/TestResults.xml ?

90821

Jenkins 插件微基准测试框架

由于没有现有的方法来度量性能以及 Jenkins 插件做基准测试, 我项目第一阶段工作是创建一个框架在一个 Jenkins 实例中运行 Jenkins 插件中基准测试。...基准测试是直接从 JUnit 测试运行,它允许在运行过程中失败构建,并且很容易从 IDE 中运行基准测试,就像单元测试一样。...≥ 2.51 版本 现在,要运行基准测试,您需要有一个包含 @Test 基准测试运行程序,以便它可以像 JUnit 测试一样运行。... ci.jenkins.io 运行基准测试 如果您插件托管 ci.jenkins.io ,那么可以直接从 Jenkinsfile 轻松地运行基准测试。...可以使用 plugin:jmh-report[JMH 报告插件]或将基准测试报告传递给 JMH 可视化工具 web 服务来可视化生成基准报告(JSON格式)。

77230

CI&CD夺命十三剑8-Jenkins接入Pytest+Allure自动化测试项目

:定义模块名称; @allure.story:定义用户故事,后面生成测试报告时作为用例名称展示; 2.定义测试报告工具类 报告工具类主要作用是:针对不同系统运行不同allure,Windows运行是...3.设计测试用例调度策略 比如我要实现是某个项目例如rs项目的测试,因此我只需要实现Python3运行test_case目录下rs项目对应测试用例即可,这里可以main目录下设计一个用例执行文件'...上述用例调度策略中run_pytest和generate_report方法使用是离线生成测试报告,转换成命令行其实就是: pytest -v -s -m "rs_smoke" --alluredir...” 构建后操作中选择“Allure Report”,驱动allure生成测试报告 如上图所示,本代码工程指定存放allure result相对路径为:工程目录/api_test/report/allure_result...,则在Jenkinspath配置中只需要填上“api_test/report/allure_result” 4.测试构建 手动触发构建 尝试切换命令行执行,仍然报同样错误: 在网上查找了一下,

45120

Jenkins+Jmeter搭建接口监控玩法

performance plugin,便于生成jmeter测试报告 5、新建一个自由风格任务 6、配置一些参数,根据自己情况如丢弃旧构建,源码管理方式,然后“构建---增加构建步骤”处,选择添加...Excute Windows batch command, 配置jmeter执行命令(注意:%WORKSPACE%即是当前任务workspace,一般C盘用户文件目录jenkins\jobs下...test result report生成一个jtl报告 9、构建后操作下,选择生成一个html报告 10、保存并返回任务界面,选择立即构建,将会自动执行脚本并生成Jtl与html测试报告 11...、点开html测试报告,即可看到高可读性报告内容:注意:由于html报告右边+与-号需要调用jmeter目录下extras子目录中expand.png与collapse.png文件才可显示完全,...GUI 模式下运行 JMeter -t 测试文件 -> 要运行 JMeter 测试脚本文件 -l 日志文件 -> 记录结果文件 –jmeterproperty设置test、jmx中属性(见“Jmeter

53420

用Pytest+Allure生成漂亮HTML图形化测试报告

通过这篇文章介绍,你将能够: 将Allure与Pytest测试框架相结合; 如何定制化测试报告内容 执行测试之后,生成Allure格式测试报告。 如何与Jenkins集成。...第一步,生成测试报告数据 py.test执行测试时候,指定–alluredir选项及结果数据保存目录: $ py.test test/ --alluredir ./result/ ..../result/目录下测试数据生成测试报告页面: $ allure generate ./result/ -o ....allure includeProperties: false, jdk: '', report: 'jenkins-allure-report', results: [[path: 'allure-result.../result/ -o ./report/ --clean生成测试报告时,将能将测试环境信息融合到测试报告页面中了。 这样看,测试报告是不是更显得完整了呢?

1.5K10

详解用Pytest+Allure生成漂亮HTML图形化测试报告

通过这篇文章介绍,你将能够: 将Allure与Pytest测试框架相结合; 如何定制化测试报告内容 执行测试之后,生成Allure格式测试报告。 如何与Jenkins集成。...第一步,生成测试报告数据 py.test执行测试时候,指定–alluredir选项及结果数据保存目录: $ py.test test/ --alluredir ./result/ ..../result/目录下测试数据生成测试报告页面: $ allure generate ./result/ -o ....: false, jdk: '', report: 'jenkins-allure-report', results: [[path: 'allure-result']] } }.../result/ -o ./report/ --clean生成测试报告时,将能将测试环境信息融合到测试报告页面中了。 ? 这样看,测试报告是不是更显得完整了呢?

2.4K21

Python+Selenium笔记(十八):持续集成jenkins

(2)   解压后运行jenkins.msi这个文件,然后一直下一步就是了。 ? (3)   http://localhost:8080 登录 (4)   根据提示输入密码后,下一步。 ?...(如果这步有部分插件安装失败的话,就重新下载,实在安装不了就重启Jenkins服务(Windows服务里重启),然后重新登陆后跳过这步,安装失败插件以后再在Jenkins插件管理中去安装) ?...(5)      构建后操作,增加操作步骤,选择Publish JUnit test result report,然后测试报告字段填写 测试报告/*.xml。...(测试报告测试套件中配置output参数值,看下面的smoketests.py代码就知道了)这样Jenkins每次运行测试时候都会从这个文件夹读取测试结果。 ?...,不加的话不影响通过IDE运行测试 47 if __name__ == '__main__':51 #加verbosity=2参数,命令行中显示具体测试方法 52 unittest.main

1.3K40

Jmeter+Ant+Jenkins接口自动化测试平台

平台简介 一个完整接口自动化测试平台需要支持接口自动执行,自动生成测试报告,以及持续集成。...、测试生成文件测试报告 jmeter.home Jmeter目录路径 report.title 测试报告标题 test jmeter测试脚本名称(无需后缀.jmx) 这里根据自己环境修改为 <...进入到loadTest文件夹可以看到生成如下文件: ? 打开html测试报告httpbin_test.html 报告内容如下: ? 报告优化 Jmeter默认生成报告不是很详细,因此我们需要进行优化。...集成到Jenkins Jenkins新建一个任务httpbin_Api_test 构建选项中选择Invoke Ant 然后Build File输入build.xml配置文件路径。...打开jmeter.log查看其他具体原因 2.生成报告为空 一般可能脚本运行有错误,比如依赖文件路径发生了变化。可以打开jmeter.log 查看具体错误原因。

1.9K40

全能詹:Jenkins收集测试误报用例

其大概过程是通过ant批量执行测试脚本,最后jenkins生成测试报告 关于测试报告内容包含以下信息,成功和失败用例信息。...我们先根据接口返回过滤出一些误报失败用例(类似于网络错误、环境问题等)。然后通过Jenkins交互展示给用户,供用户再次选择其他接口是否也属于误报。...准备实践 需要准备内容 通过jmeter生成测试报告。 通过Jenkins解析测试报告。...找到生成测试报告,上传到github。(非必须上传github) ? ?...后面就需要Jenkins去下载测试报告并解析了 解析测试报告 准备通过groovy 正则表达式完成HTML报告分析,发现共同特征。 ? 编写Jenkinsfile #!

1K10
领券