打算在Jenkins上运行Gtest测试例的内存泄漏测试,因为只能拿到dll,所以选择Dr Memory作为测试工具。这样只需要exe和dll就可以完成测试。不过最好使用debug版的,否则最后给出的报告只能有模块和偏移地址,无法给出具体的代码行号。
1. 开始尝试了下Dr Memory的Jenkins插件,Dr Memory plugin,居然运行就崩溃,而且slave的连接都被强制断开。所以只能用命令行来进行了。
2. 使用命令行
drmemory.exe -logdir "F:\Jenkins\workspace\MemoryTest\logs" -batch -quiet F:\bin\unittest.exe -xml
定义log文件目录,和静默执行
3. 要确认log目录已存在
if not exist logs mkdir logs
4. 要把生成的结果文件发出来,但是生成的log结果文件会在一个新建文件夹中。而这个文件夹名称还包含一个pid号,所以是不可预测的。。。只能检索出这个文件了。用forfile可以较方便的做到。
forfiles /S /M results.txt /P "F:\Jenkins\workspace\MemoryTest\logs" /D 0 /C "cmd /c copy @file F:\Jenkins\workspace\MemoryTest\"
5. 找到这个当天生成的results.txt文件并复制出来就容易了,用copy to slave plugin把这个文件传回master后,就可以作为附件发邮件了。
相关推荐
在CentOS 8 上安装Jenkins需要使用root账号或具有sudo权限的账号。因为Jenkins是使用Java编写的,所以需要安装Java环境 1、安装OpenJDK。 sudo dnf install java-1.8.0-openjdk-devel 2、启用Jenkins存储库。运行...
jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装...
jenkins做敏捷开发中的自动测试及部署
《Jenkins权威指南》从实践者的角度,在讲解Jenkins基本原理的同时,深入到持续集成、持续交付领域,为读者梳理出如何使用Jenkins设计和实现一个自动化的、周期性的集成测试过程,帮助读者理解Jenkins适用于什么场景...
jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf
jenkins.war jenkins ci
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用...
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 ...
jenkins安装包 jenkins安装包 jenkins安装包 jenkins安装包
jenkins的最基础的配置入门。主要是jenkins如何配置maven。
jenkins老版本资源
Jenkins使用手册.pdf
jenkins配置jenkins配置jenkins配置
英文不会用翻译工具,连蒙带猜的,多测试几次,你就懂了。 3.1 系统管理 在已运行的Jenkins主页中,点击左侧的系统管理进入如下界面: 图3 Jenkins系统管理 3.1.1 提示信息 Ps:版本不同提示的消息有可能...
jmeter+ant+Jenkins搭建接口自动化测试,可以三体集成实现一键自动;
本人用于Jenkins+RobotFramework持续集成测试时jenkins环境搭建指导
Jenkins使用手册,描述了如何在Jenkins中调用案例做集成测试
记录了我在虚拟机CentOS7上部署Jenkins(2.319.3)的操作过程,包括配置为systemd后台服务自动开机启动(需要先装好Java,本文内容不包括如何安装Java;也不包括如何在安装后设置和使用Jenkins)。 Jenkins是非常...
linux离线安装jenkins插件安装包,包含jenkins.war, jenkins-plugins等hpi文件。