素材巴巴 > 程序开发 >

整合ant ivy 和testng

程序开发 2023-09-06 15:19:13

近期自己折腾自己,放着正统的maven + junit不用,却准备用ant + ivy 替代maven做依赖管理,用testng替代junit做单元测试。
现在要做的工作,其实很简单,就是ant的脚本中,搞定相关的target: 编译,运行单元测试。

需要的步骤大体如下:

1. ivy 做依赖解析,得到所有依赖的jar包,以便生成编译源码需要的classpath路径
这里很重要的一点,是需要区分开编译正常代码的classpath和编译测试代码的classpath,因为通常情况下testcase需要一些特殊的依赖如juni,testng之类的测试框架,easymock,jmock之类的mock工具。

2. 编译代码和测试案例

3. 运行testng 来执行testcase


标签:

上一篇: Guava Cache做本地缓存那些事 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。