TestNG5.9的发布包活儿有点糙

博主尝试使用 TestNG 5.9 进行测试,但在配置过程中遇到不少问题,如找不到标签类及 Priority 类等。通过手动添加文件才最终成功运行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几日看到javaeye上有新闻说testng发布了5.9版本,这个测试包很早就听说过,但是一直没怎么用,于是下载一个看看。

下载了之后解压,想把examples跑一遍,但是没想到ant了一下居然编译不过去,提示找不到testng的标签类,汗啊。。。

在build.xml的编译类路径下加了

 

<path id="compile.cp">
      <pathelement location="${build.jdk15.dir}"/>
      <pathelement location="${basedir}/${jdk15.testng.jar}"/>
   </path>

 

编译是过去了,但是没有run通过,提示类Priority没有找到,又汗。。。

 

找到testng.xml,发现引用到了一个监听器:

 

<listeners>
    <listener class-name="priority.PriorityInterceptor" />
  </listeners>

 

但是查找完整个包也没有发现这个咚咚,呵呵。没办法google了一下,发现漏掉的代码可以在google code上面找到:

 

http://code.google.com/p/testng/source/browse/trunk/examples/src/priority/PriorityTest.java?r=590

 

为了能够看看效果,只好用notepad++手工搞了几个文件,终于看到测试报告了。

 

难道是我下载的时候文件丢了?去找原下载包,是没错,的确没有这几个文件。照这么个搞法testng可不让人放心啊。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值