testng 怎么把错误日志写入报告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了testng 怎么把错误日志写入报告相关的知识,希望对你有一定的参考价值。
我是用IntelliJ IDEA开发工具,运行的时候,没有测试报告。如果用eclipse运行有,这个是用IntelliJ IDEA的时候有什么特别的设置么?
需要用到监听,IntelluJ IDEA提供默认的监听,按下图依次操作即可:
使用IntelluJ IDEA运行测试后,生成的报告的位置如图中圈中的文件:
如果不想用IntelluJ IDEA默认的监听,可以使用testng的监听如:TesthtmlReporter.class
使用方法如图(在测试类加上@Listeners注解):
测试报告位置也在test-output目录下。
不然就自己写监听类了。
参考技术A reportng + maven-surefire-plugin 参考技术B org.testng.Reporter.log(msg); 参考技术C 你要往那里写 你去看看Java的IO流吧怎么让php打印错误日志?
(1)使用echo ,简单输出(2)使用print_r(),可以有规则的打印复杂结构
(3)var_dump递归输出某种结构体
(4)print(),简单打印
可以将你要输出的错误内容放到上述语句或函数内进行打印输出;也可以写入某个文件,作为你的Log日志:file_put_contents('/test1.txt',$value['value'],FILE_APPEND)等这类文件函数
以上是我自己工作中总结的PHP调试方法,挺好用的。 参考技术A 这个得需要在php.ini里面配置开启错误日志,并且设置错误日志的保存路径。 参考技术B 不应该问怎么让php 打印错误日志,应该说你想要什么样的,那我们就好回答了 参考技术C 输出错误日志嘛 定向到文件中
以上是关于testng 怎么把错误日志写入报告的主要内容,如果未能解决你的问题,请参考以下文章
我收到 session not created 异常,我使用的是 Kepler 版本的 eclipse、appium 1.6.5 和 AVD 版本 7.0,下面是 TestNG 错误日志: