其他测试框架 修改 ReportNG 开源项目的一些问题

曾晖斌 · 2015年10月08日 · 最后由 MRabbit 回复于 2018年10月17日 · 2095 次阅读

这个问题困扰自己好几天了,问不少人,也没有什么结果,所以整理下麻烦了解的各位能指点下
这里把 Report 的 github 源码放出来:https://github.com/dwdyer/reportng

问题

1、ReportNG 是使用 maven 打包的,但目录结构和正常的 Maven 工程的目录有点不一样,正常的大概为下面这样
src
├──main
├────bin
├────java
....
但那个 ReportNG 源码的为
src
├──java
├────main
├────resources
....
直接使用 export --JAR file 打包出来的 ReportNG,目录结构还是多目录的结构,不是正常的 Maven 打包出来的目录结构,但我把对应的 ReportNG 的目录修改成正常的 Maven 的目录就可以使用 export --JAR file 打出可以正常使用的包来,正常的目录如下图

这里没有使用 maven 的方式打包,是问了几个修改过的文章的博主,都说是直接用以上的方式就可以正常打包了(自己也使用了 maven 的方式打包了,但还是没有打包成功,原因自己还在查询中)。(https://testerhome.com/topics/2180

2、看这个博客http://tech.it168.com/a2013/0906/1530/000001530755_3.shtml 使用了以上自己修改目录结构的 ReportNG 源码,在 eclipse 显示各种错误啊,看下图吧

但使用源码直接修改的就上面这些没有错误提示,被这几个问题搞晕了好几天了,麻烦知道的朋友指点下。
还有一个问题就是上面博客中提到的要修改 main 函数,但在 appium 中是没有 main 函数的,具体的修改方法是去修改对应的 xml 中的监听类吗?

共收到 2 条回复 时间 点赞

赞!

想用 maven 打包的话,把 reportng 里的目录结构按 maven 的结构改一下就可以成功打包了。
src
--man
--------css
--------java
--------resources
--------test (标记成 Test resource root)

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册