jenkins+maven+testng时,报:[TestNGClassFinder] Warning: Can't link and determine methods of class

testng源码阅读之四 上一篇大大概概的从整个执行的路径来理了一下。这一篇。着重看一下,testng这个框架的一个很重要的组成部分:自定义注释的使用。说起来,自定义注释在之前,我是完全不了解它是干嘛用的。直到某次心血来潮的面试。我记得那个是有赞的测试,上来就问我各种java编程的基础知识,其他都还了解,就是当时问了我一下自定义注释的东西。我表示完全没用过,后来才专门学习了解了一下。在testng里边有两个很重要的注释: 阅读详情

报错原因

由于maven执行测试类时无法判断要执行哪些case

解决办法

  1. 创建xml文件,示例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="flight">
    <test name="example" preserve-order="true">
        <classes>
            <class name="com.elong.android.flight.test.AirTest">
                <methods>
                    <include name="test"></include>
                </methods>
              <!--   <groups>
                    <run>
                        <include name="group1"></include>
                    </run>
                </groups> -->
            </class>
        </classes>
    </test>

</suite>

2 在maven-compiler-plugin和maven-surefire-plugin插件引入testng运行策略xml文件,如下示例

  <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <compilerArguments> 
                      <extdirs>libs/</extdirs> 
                    </compilerArguments> 
                    <suiteXmlFiles>
                      <suiteXmlFile>testflight.xml</suiteXmlFile> 
                    </suiteXmlFiles>
                </configuration>
        </plugin>
        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.19.1</version>
                <configuration>
                    <suiteXmlFiles>
                      <suiteXmlFile>testflight.xml</suiteXmlFile> 
                    </suiteXmlFiles>
                </configuration>
        </plugin>

        </plugins>
    </build>
测站坐标系、地心非惯性系、经纬高互转 目录 一、经纬高转直角坐标系互转 1.1 python代码 二、wgs84转cgcs2000的转换矩阵如下 虽然cgcs2000与wgs84差别很小,但是我比较较真,还是做了两个坐标系的转换。 一、经纬高转直角坐标系互转 此处可参考链接(百度文库用手机浏览器可以打开看全部的): (1)第四章地球椭球及其数学详解 (2)第四章椭球数学变换16节 (3)大地测量学基础[1](7)(控制) 转换公式如下: LBH转XYZ: a为半长轴,e为偏心率 XYZ转LBH: a为半长轴 阅读详情

相关推荐

CanOpen PDO映射实战:从原理到配置的完整指南

本文详细解析了CanOpen PDO映射的原理与配置流程,从基础通信机制到实战配置步骤,涵盖禁用PDO、清空映射、逐项映射和使能PDO等关键环节。特别针对西门子G120变频器、台达伺服和倍福CX控制器等不同厂商设备,提供了具体的配置技巧和常见问题排查指南,帮助工程师快速掌握多厂商设备间的PDO通信配置。

weixin_30718391的博客 516

自动化测试之路-TestNG源码分析之启动参数(1)

通过run()方法执行,使用该方式执行需要注意并不会执行configure方法,所以要求在run之前设置好参数,有些是私有参数就需要通过反射等方式进行设置,此方式扩展性更高,需要对TestNG做二次开发时,可以有效控制TestNG............

g877502087的博客 668

Pixel 6 Pro升级Android 13变砖急救指南:Fastboot全分区修复实战

本文提供Pixel 6 Pro升级Android 13变砖后的Fastboot全分区修复实战指南,详细解析变砖原因、必备工具准备、Fastboot模式解锁、全分区擦除操作及手动刷入官方ROM的完整流程,帮助用户高效解决设备变砖问题。

weixin_28693447的博客 485

Cannot find class in classpath TestNG 测试案例报错 kaki的博客

我本地使用的是Eclipse 跑的testNG,maven工程。出现这个错误后,我点击项目 maven - update project ,之后编辑完,重新执行测试案例就可以了。 欢迎点赞关注kaki

qq_44988088的博客 925

从报错到成功:手把手教你避坑clusterProfiler安装全流程

本文详细解析了clusterProfiler安装过程中的常见报错及解决方案,从CRAN安装误区到Bioconductor拼写错误,再到依赖包安装失败等问题,提供了五步正确安装法。特别适合生物信息分析新手快速掌握R包安装技巧,避免踩坑。

weixin_30859423的博客 379

2023华为OD机试真题B卷 Python 实现【最长的元音子串长度】

定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字符串中任意一个连续字符组成的子序列称为该字符串的子串

MISAYAONE的博客 899

解决testng,由于版本过高引起的报错

解决testng,由于版本过高引起的报错

m0_53479454的博客 1119

相机Camera日志分析之二:高通CamX架构对应Google原生Camera HAL3架构的标准API接口一级日志详细分析注释

【思维决定成长高度】当前讲述的是Camera领域log分析梯度分级讲解,讲究的是一种分析技巧,分析思维,一种感悟。技术路线的提升空间,需要更多开发技巧和开发学习能力去提升。技术大拿分析问题,可以从日志快速定位问题并解决问题,有充分的时间去学习更多知识,成长速度极快。同一起跑线,学习能力,开发效率等等都决定了程序员的成长提升空间。记得我毕业三年,同学之间的差距无限拉大,一些人还在几千块薪水,你已经是他的四五倍了,人与人的差距就是短短几年就拉开了。

429

Unable to read meta-data for class 快速解决启动异常

在项目中双击shift,搜索spring.factories,打开你启动失败的那个模块,修改下面的配置信息:改为可以扫描到的那个文件路径,重启项目即可。我的项目原来可以正常运行的,因为一些原因把其中一个包移动到了另一个模块,发现问题后再给还原回去,启动项目的时候就扫描包就会出现错误。在idea中启动SpringBoot项目的时候出现了下面错误:(翻译一下:不能在XXX包中读取XXX文件)在启动该项目的时候去扫描这个配置文件,但是没有找到。

黑桃A的博客 1万+

SXU-软件项目管理-朱少民-第九章 项目监控与控制 第十章 项目收尾 附相关习题

软件项目管理-朱少民-第九章 项目监控与控制 附相关习题

weixin_63597914的博客 1488

通信算法之281:大疆DJI无人机ID-DJI DroneID开源工程-相关问题-协议信息问题

ZC序列的参数未知。但是,使用第一个或第二个零相关序列对每个OFDM符号进行相位调整,对于直接相邻于使用过的零相关序列的时间上的OFDM符号工作得很好,但对其它符号效果不佳。由于符号的顺序没有改变,而9 OFDM符号情况下的第一个OFDM符号没有用处,因此本存储库中的脚本对待所有突发都是有9个OFDM符号的,并且不对第一个OFDM符号做任何处理。棘手的地方在于需要生成比数据载波数量(始终为600)多1个的零相关序列,零化中间元素,将生成的样本映射到FFT的中心(采样率决定bin的数量),然后计算IFFT。

leegang12的专栏 1619

类方法(class methods)

import Foundation class MyObject { var count = 1 class func makeObjectWithCount(count: Int) -> MyObject { let m = MyObject() m.count = count return m } } let m

u010998924的专栏 547

机器学习实战7-基于机器学习算法预测相亲成功率

大家好,我是微学AI,今天给大家介绍一下机器学习实战7-基于机器学习算法预测相亲成功率,随着社会的发展,大家都忙于事业,对自己的终身大事就耽搁了,相亲是一种传统的寻找伴侣的方式,随着时代的发展,相亲的方式也在不断地改变。在这个过程中,了解相亲双方的信息以及预测相亲是否成功变得越来越重要。本文将介绍如何使用随机森林算法对相亲成功进行预测,通过分析男女双方的房子、车子、长相、家庭条件、父母情况、生活习惯、学历、性格、兴趣等因素,来预测相亲是否成功。

微学AI的博客 3031

报错:Link of class 'Lcom/.../PersistentConnectionListener;' failed ...VFY: unable to resolve new-insta

在使用xmpp推送的时候报如下错: 06-05 14:12:10.710: W/dalvikvm(8735): Link of class 'Lcom/.../PersistentConnectionListener;' failed 06-05 14:12:10.710: E/dalvikvm(8735): Could not find class 'com.....PersistentCo

琪花亿草 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告

资源推荐: 视频资源: 软件测试相关系列视频 社区资源: 自动化测试交流群 在自动化测试过程中,测试报告最能直观的体现测试的价值,之前一直使用maven+junit来构建我的自动化测试,但这样有几个缺点,一是,不能定时构建自动化任务(也许是我没有找到maven有没有提供这样的方法),二是,不能生成一个直观的测试报告(maven+junit在surefire-reports文件目录下提供两种格...

Welcome to ray's blog home page 4万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java小白攻略-从class到testng

作为一名擅长分析信令的通信工程师不会写代码本身也无可厚非,但在互联网技术遍地开花的今天能简单掌握coding/scripting技能会极大的提高自身的competence,虽然跟LM F2F的时候没法拿来说事,但会让你在处理测试任务时游刃有余,本人作为学生时代上过几堂课的java业余小白在不懈的努力下还是掌握了一些java coding的基础知识

喵喵的技术博客 1202

SharpSVN出错信息:Can't determine the user's config path,从此证明了百度是个垃圾

  找了半天没找到问题,从Google一搜就看到了,速度解决之! Till the beginning of this month, I was a regular SVN user using SVN as my Version Control System for many projects. But then, somewhere in the second week of this m...

weixin_33882452的博客 785

jenkins部署一个maven类型的项目,jenkins执行UI测试类执行失败Cannot find class in classpath: ,求助大佬帮忙解决,指点迷津

  我是打算通过jenkins读取pom.xml中的testng.xml,testng.xml中有一条打开网页的测试类,testng.xml在idea中能正常运行,但是一用jenkins来执行就报错了,萌新希望得到大佬帮助,指教一二,不胜感激!   这是Jenkins上的报错截图,     这是testng.xml,BDUi是打开百度网页的一个方法:       这是p...

weixin_44254700的博客 736

在手机上Link of class 'Lcom/example/test/MainActivity;' failed

今天我碰到了这个错误,网上说是什么manifest把activity的名字写错了,也有的说是包的问题,都没有解决我的问题,最终解决的是换了个手机,应该是android版本问题,如果你的程序中用了只有高版本支持的API函数,那么你在低片本的android系统中安装的确时候的就会出问题

mnmdsf的专栏 1891

Link of class ""failed.Could not find class "" referenced from method的解决方法

今天在进行android开发的时候,团队中的一个小伙伴把他的程序放到我的电脑中运行时出现如题的错误,就是在小伙伴的电脑用他的真机才能正确运行,其他都不能运行... 然后自stackoverflow中找到了解决方法...链接: http://stackoverflow.com/questions/16516531/why-do-i-get-link-of-class-failed-importi

Lonelyweeper的专栏 1910

idea中testNg运行group测试用例

一、背景 最近使用的测试框架由Junit切换到了testNg,在testNg中可以把测试用例进行分组,并且可以指定运行时只跑指定group的测试用例。下面就详细介绍下如何在idea运行group测试用例。 二、编写Java测试用例 1、项目结构 2、在本测试用例中,case分为两组:test1和test2。 import org.testng.annotations.Afte...

tterminator的专栏 6500

基于Docker集群的分布式测试系统DDT(DockerDistributedTest)

1.背景当自动化用例累积的越来越多,回归自动化用例的时间越来越长。我们往往会选择使用多线程的方式来跑用例集,但是用例数量达到一定数量级(千级以上)后,在单台机器上使用多线程(千级以上)直接影响到机器性能,能不能组成并行加并发的模式跑用例,自动将用例集拆分成更细粒度的子集,将子集在单独的容器内(容器可以部署在多台机器上)内并发执行。1-1.业内工具调研Selenium grid参见:https://g

neven7的专栏 3635

maven2 TestNG

TestNG 在maven2 的pom.xml文件里的配置: Configuring TestNG To get started with TestNG, include the following dependency in your project: [...] &lt;dependency&gt; &lt;groupId&gt;org.testng&lt;/groupId&g...

bluelzx的专栏 152

解决Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.

Android Studio导入Eclipse项目报错Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.的解决办法错误内容 错误原因 解决步骤错误内容:Android Studio导入Eclipse项目报错: Error:Could not determin

Arvin的博客 6万+

自动化测试

之前已经实现了Jenkins与TestNG的完美结合,但是在使用过程中发现了一些弊端,主要是测试代码与测试用例的关联性不强,以及测试代码执行状态与测试用例的执行状态无法直接关联!为了解决这个问题,必须要使用一套测试管理工具来对代码和用例以及执行状态进行统一的管理,为了不改动原有的框架的基础上能够快速解决这个问题,避免重复造轮子的情况出现,考虑引入TestLink测试管理工具,主要有下面几个原因:...

iteye_6063的博客 277
上一篇: ant常用task之condition
下一篇: jenkins磁盘管理插件disk-usage plugin
和技术赛跑
博客等级 码龄11年 80粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值