整合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做本地缓存那些事
下一篇:
相关文章
-
无相关信息